Hi, I am experienced C++ programmer, I have reviewed the attached document and I am ready to implement this task for you. It will take around 1 week to complete it. I make warranty for providing clean, well readable, well commented, well tested code. Let me know in the private chat. We can communicate in Russian if that is more suitable for you.