Initial commit of GUI code