TBH, I had this setup with `Centroid` as the namespace, and `Centroid` as the name of the class, but they were clashing, and I wanted to commit and get the code out there.  If you have a solution to the name clash that I'm just not seeing, let me know ;) [I'm on irc, campfire, and skype today]