Итоги голосования для комментария:
Cyan Firefly Нечто подобное было реализованно в универсальной системе FU.
Но мне нравиться. Хочу потестить.