mv Chain/Graph/Weak to Internal
WIP: add EDyn, run in IO
WIP: I think EDyn is done, need to test it