CodeGen In a SharePoint World – What do you want?

If I was to build a free SharePoint CodeGen tool, what would you want in it?  I'll give you some examples:

  • Point at any datasource and generate:
    • Content Type Feature
    • List Template Feature
    • List Instance Feature
    • Web Parts to "Add/Delete/Modify"
    • BDC Application definition creation

What else would the SharePoint community like to have?