gui: initial commit