First GUI - Class. Only very primitive, works as option window.
Having trouble with merging, this is just a commit to end it.