Introducing the new "module" class, taking over some functions of "context" that were logically misplaced