I occured to me that there are many functions that actually do the same: caching (runs, datasets, flows, etc) Would be good to unify these functions and get rid of many maintainability things.