Refactor and repackage of functions' structure
Refactor - rename Tokenizer to ExpressionTokenizer
Stubs for handling custom functions and constants
Refactor - rename package
Handling custom functions and constants
Refactor - rename and repackage
Refactor - repackage, create interfaces, separate evaluator, function repository and function parser
Upgrade project version