DAG has landscape

Implemented landscape, with filled cells and snap-to-node functionality.
Story now supports "slider"-based movement between rectilinear and
distorted states.