Rectangular parametric boxes. The basic parameters are length, width, height, and wall thickness. One can also choose the size of the hexagonal holes and there is an option that allows for the doubling of the hexagonal pattern. The openSCAD code is simple and includes documentation. The pencil holder and container can be used as office accessories. The other examples were given names containing their width, length, height, and wall thickness in mm where p stands for decimal point and d for doubled faces.
A raft is not required but a loosely held raft seems to help when the bottom surface is highly detailed.