switching to use lively.MaoduleSystem for basic module logic