Cube with frames for holding removable panels

This is a simple cube with a frame inside each side for keeping modular panels locked in place. This allows you to create your own panels that can be switched out after printing to create cubes with wildly different artistic or functional qualities.
The panels can be any thin, square panel that fits the dimensions of the cube, the dimensions of the cube is customizable in the .scad file included.
The cube.scad file has three variables that can be changed for holding different sized panels:
slot_size The panel size in mm that will be supported by the cube. Ie. setting this to 40 allows the cube to hold 40mm x 40mm size panels.
indent_ratio The ratio of frame that should be empty space. Ie. setting this to 1 will give you no frames at all. Setting 0.9 will make the frames take 10% of the slot size and leave 90% air.
base_cube_offset The padding in mm that is added to the cube outside the frame. Ie. setting this to 10 will make the cube 10mm longer on each side without affecting the panel size.
Note: There is a bug with OpenSCAD that makes preview mode not render properly, use render to view the proper cube.