more work on the Glass Former, code cleanup, and fixed GUIs