Hi !
I was making a procedural map decorator system for the project of a friend and I wanted him to be able to add elements in a database and tweak them in an easy and friendly way. The system heavily relies on flags and checkable buttons where a must have. I found this blog post of Sharkbomb Studio, improved it and made a repository for everyone to use.
I’ll be happy to improve / document further if you have any specific needs