The next step now is to write a VersionedListWatch which will take v1.ListOptions as argument instead of the unversioned one. That way these controllers will not need to depend on `pkg/api` at all, which will be awesome! 