Overhaul generation script