Spec updates
Rename: NamedProjectComponentIdentifier -> ComponentSpecIdentifier

- No longer extends ProjectComponentIdentifier, which represents an instance/binary
- Plan is to rename ProjectComponent -> ComponentSpec