Various additions to the gem geometry interface