GUI Protocol

Added basic GUI