Add product storage to storage facility model.
Add tests for storage-facility-specific storage methods.
Add product storage to launchpad model.
Add tests for launchpad-specific storage methods.
Add product storage to command center model.
Add tests for command-center-specific storage methods.
Switch launchpad storage tests over to dwarf/ancient beast metaphor like the other storage tests.
Add pending tests for how I expect observer to behave on cc, launchpad, and silo.
Copy duplicated code out to a new "Unrestricted Storage" model.
Get rid of duplicated code in the model and instead include UnrestrictedStorage.