Split up OrderModules into separate files
Convert orderApproach to order module