SynGen-Vision: Synthetic Data Generation for training industrial vision models