restructure + morph.after and morph.remove
0.3.0