contains the core classes of RELAGGS, without the GUI components