UI Rewrite

Also adds a basic capacitor UI