Disentangling diffusion: an analysis of municipal tax rate patterns