Thanks so much for the feedback! I think you're right that something like this would be a better learning tool for someone who is new to the fundamentals, rather than experienced software professionals. And I've heard from a few people now about adding code/pseudocode to match the visuals. I'll have to give that a try in the next iteration!