Theme-loading

Please give feedback and/or some suggestions for improvement. If erverything is fine, please merge.