Logically separate script into sections