Basic theme support

Easier extendability for third-party installations without merge conflicts or overwriting files