Готов поделиться своим решением, в ходе установки объяснить, как оно работает, что делает, как можно модифицировать и как использовать.
Естественно, не бесплатно…