I appreciate that, but we need to be incredibly careful about any changes that affect the Registry. I'd like to know what additional change we need to make in this struct so we don't make the wrong decision now. For example, "Spec" does not seem specific enough to differentiate from the concept of "available resources" that we need to add next.