build separate modules
move modules from Autogen to Wrappers
make instances for ALL base classes, not just one level
add toy test script