Convert MonolithData to DRF (bug 910575)

revised version of @robhudson's branch from earlier.