Contains superclass for all user interfaces and a simple user interface(s).