soma.js is a javascript model-view-controller (MVC) framework