Разнести ф-циональность по уровням

Всё ненужное тачам вынес на уровень desktop.