Revert "Revert "remove theming engine""

This reverts commit 94ce3f0c27b29d1f2b44353c2f881ade23c564f3.