At work: why do we have 9 different ways to identify a physical location? Because there are 5 different teams that need to do that, and our team hasn't gotten around to re-inventing the wheel like the other teams have.
It looks like it’s still under active development (on SourceForge!)