Dealey Plaza is a place too small to contain history so large