>HFD is meant to make it easier to create designs which are parameterized (i.e. one design where you could easily change the width, height, thickness, ect). And make it simpler to split and layout designs across multiple pieces of material.
so sorta like OpenSCAD (the language, not the program), but specialized for 2d/planar work?