Started UI Layer
Revert "Started UI Layer"

This reverts commit 829e54d390fc595bee27b7dcbc3c3d4cd616b51d.
Revert "Revert "Started UI Layer""

This reverts commit fd8adee4bff8e3b96cf134c4a1fbe33f65e3a206.