Initial commit GUI code base