Revert "Revert "Basic UI (User Interface)""

This reverts commit 05d62f2bc1b8db271704276652f859bf42eca1d8.