1[ optional ] Experiment with different parametrically designed shapes of QLBRD modules
Take nodes.blend file from files in this project. Run it.
In Compositor view you can switch to Sverchok nodes. Open a node tree called NodeTree :) . It contains scripted node with my script loaded, solidify node and BMesh visualization node. All connected.
By changing parameters of Scripted Node you can change shape, number, deformations of all modules. If provided with high enough number of vertical and horizontal divisions (parameters 1,2,3) the resulting mesh is a good base to make final, printable part.
If curious, take a look into the file that feeds the node. I did my best comment as much as possible. And you can ask me directly as well.