Create ModuleContext.hpp