Improved, simpler OOP Framework.