Openscad models are a bit like complex regexps, write only artifacts that do the job at the time but are regarded with trepidation afterwards.