Some changes to the API and Backend base libraries.