Added generation of requires and conflicts rules