Add Factory for FlatZinc Constraint Generation

Add factory for FlatZinc  constraint generation