Initial stubbing out of ColumnFamily data model, with refactorings to share certain module logic.