[Spec] does not support custom made GUIs which is what I want
That���s simply not true. Spec supports the embedding of whatever Morph you want inside your GUI. So you can easily mix and match your custom components with all the standard Spec components.