Dialog is a crucial part of lot's of games, especially RPGs. It seems simple at first, but if you want to make a solid structure that can support multiple dialo...