Итоги голосования для комментария:
nekroz
я тут подумал, что на самом деле он мне не нужен
не стоит того
не могу найти ему достаточно положительных черт, которые бы скомпенсировали недостатки
хватит и пары уровней детализации, совершенно необязательно делать механизм, рассчитанный на произвольное количество деталей
а если уровней всего два, то можно даже написать два разных механизма