Flat is better than nested.
merge in copy of gpx.py from irlib.py
redesign the experimental gpx module to more closely mimic the gpx XML. add methods for easily incorporating guppy-like geometries, and remove the persistent XML ElementTree.Element object