Creating a new python based Grammmar implementation.  This will make the State easier to manage