Planning and code cleanup
Simplify Production to contain list of actions instead of composite/single
Refactoring contexts
Context refactoring
Refactoring contexts towards platform independent Grammar level
Refactoring: Introduced ContextProvider on the Grammar layer.