Split frontend and backend. Map service for UI.