Instead of having each camera part as a type it would make more sense to have the types camera, in flight and orbital and then each camera part as a subtype of the camera type
Edit: It would be cool to have too the type "nearby cameras" to swap to other craft cameras for cinematic purposes