Yep, that should be the way they evolve. As long as the API is simple and standarized for all clients, it should be fine.