class reorganization. implemented PhysicalGroupCollection as child class of GroupCollection. beginning to implement GUIConsole