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