Модуль проекта EDO, проект специфичен и вряд ли кому-то будет интересен, выкладываю архив, лишь как пример своего написания кода