created GuiComponents and GuiUtils modules