This is a proof of concept for an alternative design for Arc.js. This means that most of the things are implemeted as stubs, except for the general architecture and a small subset of things that serve as examples on how the rest of the library would look