Holding page for user interface. Started rewiring existing functionality.

Started rewiring existing functionality to work with the new API layout
but it's a fair amount of work that needs to be planned in.