Add a utility `SiteStyle` to allow invididual component manage its own
CSS styles at its own level without touching the site file.