Draft: Add roles and scope for Components
- Component has one or more roles: Controller, Controlled Process
and/or Effector
- Controller may have Control Actions and Controller Constraints
- Controlled Process may have Feedback
- Effector may reference Control Actions and Feedback defined elsewhere, and define new Constraints
- Component may have a defined Scope