A simple, lightweight(ish) DOM and OOP framework