Blender GUI design workflows/addons

Hello, I’m working on some planar interfaces with various objects like buttons, sliders, knobs, etc. and am wondering if anyone has any workflow tips or knows any addons that would aid in laying out the interface grid for snapping and aligning objects to.

I know I can make a grid object or just add edges to the background plane to snap to but that method feels pretty lacking. Perhaps this would be best to lay out in something like Indesign or Photoshop, but I’d like to stay in Blender as much as possible.

Eventually the background and non static elements will be rendered as PNGs and brought into a commercial and residential automation software, but I’m also interested in learning these workflows for making elements for audio plugins.