Basic UI
Revert "Basic UI"

This reverts commit f2d2e5855bc92a97f0d270f3944f9f09f35dc5bf.
Revert "Revert "Basic UI""

This reverts commit 78b2e4121979c715ab24f87fca7d43fb193da663.