Add the StatementElement abstract class
Use Compositor pattern for the "statement" abstraction
Add stub Operator class
Move token creation algorithm to the TokenBuilder class