Can recursively add commands to blocks and have visual of where code will be placed.