This is the sort of software that, as I understand it, modern chess professionals use to develop their deep memorisation of opening lines. Of course there is a lot more opening theory to memorize now than there was a century ago back in the smoky London coffee shops of Blackburne's era.
In the case of traps, I find it important to know not only what I will do each move if everything goes well, but also how to maintain a playable position of my opponent doesn't go for the trap. To that end, I plug in the trap main line, and then the possible deviations, and what I will do to ensure something like equality in the case that my opponent successfully avoids the trap by playing the correct move instead.
This is the sort of software that, as I understand it, modern chess professionals use to develop their deep memorisation of opening lines. Of course there is a lot more opening theory to memorize now than there was a century ago back in the smoky London coffee shops of Blackburne's era.

In the case of traps, I find it important to know not only what I will do each move if everything goes well, but also how to maintain a playable position of my opponent doesn't go for the trap. To that end, I plug in the trap main line, and then the possible deviations, and what I will do to ensure something like equality in the case that my opponent successfully avoids the trap by playing the correct move instead.
https://itunes.apple.com/gb/app/chess-opening-trainer-position/id505079674?mt=8