A configurable openSCAD model with a snap-in cover, and optional text label. Probably over engineered a bit.
Are you sure you want to continue?