A javascript library for building modular single-page apps