A component which encapsulates basic modularization using the AMD API but in a self contained package rather than on the global object