Да, немного позже опишу алгоритмы заложенные в неё. Сначала проектировал для себя, а потом только дорабатывал.