I will not sell it, but I could share it. The only problem I see is that I use some specific names for my classes and generics containers that are related to my current project. I'd have to change that if I share it.
The only thing is that you still have to make an editor class for the popups to appear in the inspector view. You also have to instantiate the class that will display the popups (in the OnEnable) and call its display method in the OnInspectorGUI override. It's basically 2 lines of code. Other than that I could share if there is demand, but only when I'm done with my current project.
Also, pretty much every method is documented. It is all in C# and I don't know if this works with JS scripts.