You might read through “The DSC Book.” A lot of this is covered.
For example (although not yet in the book), the refresh intervals have a set of rules around them, with one needing to be a certain multiple of the other. There’s a team blog post on that.