Laid out the options architecture and implemented a theming system.