Jerome, I applaud you and respect you deeply for making all this.
I know how time consuming and research heavy it all is. Let's not forget the constant trial and error that can test the patience of a soul.
This is a wonderfully flourishing list of features that goes far beyond the basics.
Extremely well done and of course, thank you for sharing.
Don't ever get frustrated with the lack of people helping you, Dennis is a guru that is willing to help, I myself am roughly the same. Ask away and you will always receive my help.
Once again, I applaud you.