Application, button, and window subclasses.