Added abstract base class for GUI