Add EnhencedGUICodep

Not finished still working on design