A new implementation that is more dynamic. This means we won't need to define each endpoint.

This will however require that our API be very standardized on the server-side.

It also means that the API client is not self-documenting, the user will need to refer to documents to see what parameters are expected for a given endpoint.