Many stuffs that somewhat make some progress towards a working GUI

Signed-off-by: Captain Shadows <captain_shadows@aol.com>