Rename View and Pagination Environments to Factory.
Rename environment to factory.
Shadow factories.
Tweak optimizer for factory.
Add doc block for deprecation.
Increment version.
Merge and fix conflicts.