Simple planning using depth first.
Assembly viewer now visualizes intermediate steps.