Thats one of the really nice parts of shields. They make it very easy to think about the high level modules.
The hard part of designing PCB's was finding components. I tried to build one, but by the time I finally had a design one of the IC's would be out of stock, and I'd have to find a replacement. The downstream effects of that change would take time to deal with, and when I finally finished I'd run into the same issue again. I ended up just giving up.
I wish the PCB design software let me stay on this module level.
The hard part of designing PCB's was finding components. I tried to build one, but by the time I finally had a design one of the IC's would be out of stock, and I'd have to find a replacement. The downstream effects of that change would take time to deal with, and when I finally finished I'd run into the same issue again. I ended up just giving up.
I wish the PCB design software let me stay on this module level.