Gorilla GUI basic integration

mergin for cleaning only. GUI is undocumented and unimplemented yet.