O.js is a forward-looking Javascript app framework and object manipulation library