Updater coding complete. Refinements to api and models.