Вовсе не факт, что код нового мейкера на JS будет оптимизированным.
Насколько я понял, он автоматически накладывается. То есть ставишь дерево на пустом месте — оно ставится на 2 слой, ставишь туда, где на втором слое что-то есть, — оно ставится на третий.