The changes in `data-model-spike` are significant and break the current UI. We'll need to do significant changes to the UI layer to match the updated API before the branch can be merged with master.