Оказалось, заказчику надо всё гораздо проще.. :)