..
geometry_interface cleanup (reduce required boilerplate)
Merge branch 'origin/gs_interface_cleanup'