As to your question(s). My tutorials cover about 80% of the type of code that is in the final plugin. There are a lot of edge cases that aren’t in the tutorial. For example, converting a toggle link to a toggle button requires not only changing the tag, but also changing the class list.
I also only touch on one case of implementing a custom control in the tutorials - I have at least two (maybe three?) different ones in the final code.
In the tutorials, I also didn’t cover how to switch over to using the pre-processor or add items into the menus.
So, there is quite a bit I skipped. However, I would say that once you get your hands dirty with my tutorials and understand a little more about how Pinegrow works - reconstructing my plugin is mostly a work of labor. The final plugin main file (without the crutch of the UIKit code I had to inline) comes out at almost 9000 lines. That is code with line breaks and comments, non-minified, but still a reasonable amount of code.
Finally, I would say that I’m willing to work with people to write semi-custom tutorials to help them re-create my plugin from scratch. While I would like to capitalize on my labor there is a strong streak of socialism in my heart that wants all to benefit!