Lots of new objects added.

Lots of new objects added and Profile Generic object interface improved.