adding gui, for choosing controller options to be invoked
controller components menu, lot of shit-code for GUI
mostly finished setting various components via GUI