Change how CSS is added; added "addons" concept (experimental)