GUI base classes and helpers.