Revert "Basic GUI V1"

This reverts commit ba90f586733cd7c141b930e5913e15f21b983fd3.
Revert "Revert "Basic GUI V1""

This reverts commit e5d7907383eaa16274b94fbdf00de78eb52f4ebe.