VariableTable: Use the singleton pattern
Remove the unused ElementFactory class
Parser: Implement the tokens processing
StatementElement: Add the Init method to interface
Variable: Remove the old implementation
Add the Literal class
TokenLiteral: Implement the Produce method
Fix interface of teh Operator class
TokenOperator: Implement the Produce method