CSS Refactor

Refactored the CSS storage quite significantly - now takes up about 1/3
of the number of lines, functions are more bespoke, CSS no longer has
un-needed members, variable names are correct, artifacts are removed.