Made Location a concrete type. Renamed Location interface to Container.

Container should probably go elsewhere eventually.