Create new models that match the k8s apis. Move the existing watcher, coe and netvirt code to use the new models.