The OOP JavaScript Library