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.
Register both classes as aliases.
Revert "Register both classes as aliases."

This reverts commit fd2047d9c8a00b45484b1913797a947a8b3e1f71.
Revert "Increment version."

This reverts commit 91ac3b008b246cd12ba6765055940aa6d26b32ee.
Revert "Add doc block for deprecation."

This reverts commit 3a4c90769f40c2e722d6e2e6e590fbdc090afbee.
Revert "Tweak optimizer for factory."

This reverts commit 99a5cec0abe8b17ca3891b898be0caf0eaf6a220.
Revert "Shadow factories."

This reverts commit 488ea6402046b44bea446468034b8b502a96fdd2.
Revert "Rename environment to factory."

This reverts commit 92fb65be50576da59b70e9588b7a565e01d8ea66.
Revert "Rename View and Pagination Environments to Factory."

This reverts commit 8b39745bfb67e306a3e1a8b9536711fe4700c8f7.
Set version.
Merge and fix conflicts.
Working on factory rename.
Rename view and pagination environments to "factory".
Add Response trait to dry code.