Added style framework prototype

Comes with 5 built-in styles, Dark, Light, Blue, Green, and Orange. New
styles can be added by making a general plugin.