Added a bunch of definitions to the Essential Reducer. Still not quite done with it yet.