All good resource recommendations above. I would just add that it helps for this sort of project to have a good square, so you can be assured you are laying out the mortises for the horizontal shelving evenly.
It also pays to look for ways to make the process repeatable as possible for the verticals, so you mortise in the same plane on the left and right verticals. Dpending on how complicated the shelf is (how many columns) you may want to make a jig with fixed cross pieces that you can lay out on all the verticals so you don't have to measure the mortise heights on each vertical, and introduce more opportunities for error.
Also, if you haven't already done it, I would suggest checking out half inch shy videos on cursor and edge dog calibration, which is a one time adjustment for the domino when you first take it out of the systainer.