Refactored all GUI classes to run off COmmonGui