Update Web API components relevant to the surface position optimisation
The current "endpoint" for the surface position optimisation, as well as other code relevant to it, seems to specifically target the SHGO optimiser. We need, of course, something more flexible, like in the CLI (various methods, for example).