Project is in a working state. The client is defining the JSON it needs and the API will be re-written to output the expected JSON or a middle layer will be added to read the API response and convert it. Not decided which yet.