Seperate modules into object files