Broke out spacing enforcement into its own plugin