Prototyping a theming system based off NPM