Javascript library for doing Object Orientation programming using the prototype system