add a `Theme` class for global styling of `Themeable` elements