New UI, not at all ready for production. Do not build from this branch unless you absolutely know what you're doing