demonstrates project structure with use of require.js for the implementation modularization