Simple and powerful utility to allow for the easy use of OOP in JS which includes inheritance, mixins, abstract classes, inherited statics, and more.