I kept both so that anyone who is reliant on the old interface can still use it (e.g., if someone had a script that ran with -grid_spacing=blah). Since it is not our library, I didn't want to break backwards compatibility.

Also, I think it is nice to be able to specify one grid spacing if you have a square pattern or two if you have a non square pattern