Condition List Implementation

Thanks @burke, very helpful! I think that leads me with a way forward to fix… let me think through things a bit and then I’ll confirm here.