initial commit of revised code for CCP research

Added framework for expanded GUI functionality.