I think @matthew may be able to give you some thoughts. He’s the author of a couple of blogs on data modeling.