First commit structure lazy load with requirejs