Added more to the parser family as well as created the parser factory.