Button with interchangeable face! Same idea but without any hardware required ;)
You can customize the design using prusa slicer! by turning off the top or bottom and playing with infill pattern and density, you can make some unique looking buttons!
I would recommend you to turn off the top infill because it would make it easy to seperate the catch from the layer beneath it.
Below is the video showing how it works. It's really simple :D
The author hasn't provided the model origin yet.