now the ui has a proper backend model
support non-core proxying
route every /ui path to the home page; support Group and Layer listing