A framework promoting simple, object oriented, decoupled, dependency injected code in complex client and server side JS.