Double dispatch visitor pattern for traversing SPPF nodes is added. The old visitor package is removed.
SPPFListener interface updated to hide the presence of packed nodes.