Huge update. Totally revamped theme system.