I tried to focus entirely on styles in the PR (since it was already fairly large). I didn't want to touch the models or controllers if I didn't have to. This is more trying to nail down the UI so that future developers have a nice UI kit to work with.