JOOS (pronounced juice) is a micro-library for creating namespaceable static or prototypal, inheritable modules, with integrated pub/sub architecture