Added conditional components.

Fuzzy components now build ontop of Conditional components.