Enum Toxicity moved.
Dependencies refactored and commented.
Data transfer objects and convertors added.