an objectchoicefield can contain any object. if you want to put vector-objects inside you have to extend vector and overwrite tostring to provide useful information in the fields list.
you can also overwrite graphics to draw something different to the objects tostring method.