nodejs framework for dynamically loadable web apps