Added: Factory for Operators and Calculators
Added: Abstraction for clean interfaces
Modified: Start Refactoring into lang, api and utility packages