The segmentation module should be self-contained, i.e., it should have its own persistence and protobufs, and should not depend on messaging types.