Protocol and GUI updates

See To Do, Update Log, and Workflow for more information