Various updates to the theme, documented comments on each commit.