Weathered headstones stand in neat rows on the greens of Antietam National Battlefield Cemetery, in Maryland.