Separate UI and WebAPI for deployment