Revert "Basic parts of UI. Can capture and review. Fix a fragment UI crash."

This reverts commit 03dc09c1430bf2ff6435d67ac82896ff028125b8.
Revert "Revert "Basic parts of UI. Can capture and review. Fix a fragment UI crash.""

This reverts commit feaaf534273c09936b9921ffd7022cbaaff390f1.