Paint class for easier extension of ConditionPaint framework