JavaScript architecture for development of large-scale modular applications.