New headers and psuedo code for mogvModuleRegister