Every day I am shuffling

* Moved and re-added all projects.
* Got all tests passing (except for character generator)
* Did solution-wide renaming of generators, selectors, and mappers
Begin the refactor

* Started the caching proxies for mappers
* Renamed methods on mappers