Thanks for your detailed comment. I believe you are a very few steps away from a very solid commercial product, keep it up!
Encouraging words to hear, thank you!