I think it would make sense to move `ConstraintTarget` to this package as well. Could we also align the name of the cross-parameters element, i.e. use `PARAMETERS` in both?