рефакторинг: розділення застосунку на компоненти класифікатора та інтерфейсу, покращення організації коду d89a860 DocUA commited on Jan 29