WINDUP-377: Parameterized Rules: Initial broken prototype. Ugly.

Just for discussion (barely discussion at that.) There are a lot of parts of this that I find offensive and need much more work. DO NOT MERGE.
At least for me, this class/condition is really hard to understand. And I really tried :-).