Multistep planning demo works and is fairly clean.