My girlfriend liked this model https://makerworld.com/en/models/399403 but it was too small and not customizable enough, so I coded this model in OpenSCAD as I'm a noob in 3D modeling.
The results you can find here. The boxes are stackable. Basically everything is customizable through variables.
Since this is my first model feedback is very welcome. There may be many things to improve.