If anybody is interested to follow the progress and provide some feedback that is welcomed. Development effort went through a lot of phases. From ideas, prototypes, optimizations, simplifications to making final selections, ... I feel the result is settling. As i want to do some additional QA i will release the code/functionality in a few phases by using a release cycle where something gets released every few days.