added debug printf in constructors (for now)
added 'derived class size' as a parameter to the constructor for Module
(allows the Module class to allocate space for shadow variables)