Solid CAD programming with Ruby