1. A method comprising: obtaining a proposed model based on a first state of a source data structure and a target data structure format; receiving information specifying a change to the proposed model; storing an operation representing the change; and storing by a computer system the proposed model as a second state of a target data structure.