Initial commit of gui package