WIP: Constraint Manager
This is a rebased version of Tom's constraint manager branch. As I get the Work Package requirements for this MR, I'll add remaining tasks to check off.
This is a rebased version of Tom's constraint manager branch. As I get the Work Package requirements for this MR, I'll add remaining tasks to check off.