Snapshot of editing functionality development (WIP). Added new field to FK definition in structure to determine what happens if a new revision of a referenced object is stored.