I would prefer that we only have one function like: geometry_msgs::Point from_fix_enu(const sensor_msgs::NavSatFix& fix, const sensor_msgs::NavSatFix& reference_datum);

Ultimately, users probably won't care about LLH to ECEF, so we should break out the ultimate functionality.  Expert users will find better descriptions in the doxygen.