An object-oriented library for Javascript featuring wrappers and mixins