Working to remove GuiHal
Made setting the desktop position work much better.
Made the window not move after opening but be in the right place before opening.
Made system window hold more data.
Split clipboard stuff into its own file.
Split and renamed the system factory stuff.
Got rid of guihal (bad names mostly)