+ Extend Field to handle form generation
+ Generation targets in other packages
+ Move BaseContent.data to be self._setOb/self._getOb if possible,
  the thought being that we can directly refer to subobjects and
  ease access to things like images embedded in fields.

* skinspath for most objects in system, generators, templates and methods from
  other projects
* validation lib with client side JS support
* TTW/plone enabled type generator, define field as demo type and a folderish type
 that generates the definitions from what it contains
* Version fieldlists with the intent of later doing XML/XSL transforms between two versions of field lists
* Metadata hints from converters (baseunit.metadata = hints)
* Fix things like format widget to use DisplayList and pulldown/radio   
* add Indexed=[None | 'Type'] to Field so external Method can create a field index or whatever on it

