restructured files and added illustration of nsga2