Autoinit: removes registry and replaces with enhanceWithin function 

Allows widgets to be dropped in with no special handling to work with autoinit