Lite-weight and optimized class definition made simple in Javascript. Supports namespacing, classes, inheritance and module mixins in just 5kb.