Jun, I want to look into the generic object create as well but probably won't share code between the two because there are still too many difference, particularly in the area of attributes.
Maybe you, Dave and I can work together in March on migrating your API stuff to the CR proper? I'm also interested in making it much easier to use the autoform generation stuff in the CMS (which needs moving to the CR) ... it's time to make use of the CR easy ...