Audit some pointer usage.
Move some shared test code into a place.

Which may or may not be appropriate.
Add DataCenters and a few related bits.

We can now get a DataCenter and its Templates via its Capabilities.