A JavaScript library for advanced object-oriented programming.