Add TODO

@smarterclayton you are right, it turned out to be way more effort than I was expecting. I've at least added a TODO here explaining the choice.
Status isn't a standalone resource. It's a subobject, and the body returned by errors. selfLink, nameSpace, and UID don't make sense, since it's not a resource that can be operated on via the API and isn't stored. We need just kind, apiVersion, and resourceVersion.

Also, the same comment should appear in all types.go files.