WIP: model-view and databuffers