dynamic insertion of new layers in the model, still to be finished (shifting caps + UI refresh)