Create operators factory.
Refactor to create specific operators.
Adapted Parser and tests.