Make it possible to look at resources from a remote client.

Again, we introduce an interface and push serialized data over
the wire which is then visualized in the client.