The constraints JSON file can contain one or more of the following sections:
- NodeConstraints
- Constrain graph nodes, such as kernels
- PortConstraints
- Constrain kernel ports and params
- GlobalConstraints
- Specify global constraints, i.e., constraints that are not associated with a specific object