Added scenario selection algorithm implementation and sample data generation