Class reorganization

Class file redo
Working future interface between AGC and DSKY