I'm not sure there's a good way to provide an approachable, yet complex enough, example to get you thinking the exact right way for your use case. Maybe others think differently, but my personal journey with dagster definitely started with just learning how to use the tool, and then figuring out the best way to model our pipelines (which I've probably refactored at least 2 times as I've learned more). There isn't necessarily one "right" way - there are many possible ways to build pipelines that do the same thing.