Hi Jerry, you have a wonderful project here. Thank you for sharing the code. I would like to help and participate ....
Could you please set an initial board to suggest fix and add features ?
Regards,