A modular read only system for building complex javascript applications