An Object-Oriented Cascading Stylesheet Framework