Theme support

Todo: load asset files from theme directories