Builderscompletion

First pass of condition logic,
Next step : bind it with a model on the corresponding widgets!