Classes for GUI related work.