move base module classes into the core framework