First cut web UI.