First commit.
Adds Definition class.