I keep bouncing off ideas for the next Constraint Systems thing, this isn't quite it... but maybe near.