Arto, you are doing what I do, but at a higher level
It's awesome to watch your development, there are very few people with the skills, and the inclination to do this.
Remember, I spent ten years in Research and Development engineering, so I do know what it takes to get what we see here.
And that is ...... a lot of hours, re-designs, stuff ups ! improvements on original idea's and just plain tenacity !
Awesome