I thought this was an interesting post about how this Visual Studio extension came to be. Not only because it shows some details about how you would go about making something like this but also because all it does is restore a small UI change the VS team made that I hadn’t even really noticed but apparently upset a lot of people…

https://devblogs.microsoft.com/visualstudio/the-making-of-bring-back-plus-minus/