Expect X, Y, Z, not Latitude, Longitude, and Alt

We diverge from the struct definition to support sane default maps to
existing schemas.
Mucking around with direct copys

May or may not be worth the hassle, but its a learning experience.