add diagram memento editor ed list fig node node place node place node place editor ed mgm mutabl graph model editor graph model 