Right now, we only allow setting a singular limit for a component that clamps scores and then an implicit clamp at 0. We either have a positive or negative clamp and gives us the following two ranges of values: * [0, positive_value] * [negative_value, 0] We should allow that we can set both the min and max clamps, defaulting to 0 for both min and max values. Not sure we would want to apply this for test grading or checkpoints. Thoughts @bmcutler?