First steps toward GUI, will add comments soon
First steps toward GUI, will add comments soon