Datafield to display distance to specific waypoint on edge devices

I'm new to ConnectIQ and was interesting in attempting to create a new DataField which would display the distance to a specifically named Waypoint on my route being navigated.

I've setup VSCode and the ConnectIQ SDK and created a very simple DataField and had it running on my Edge to make sure I have the basics covered.

But before I go further is it actually possible to get a list of the waypoints for the route being followed, i.e. once I have a activity running?  I looked at PersistedContent.getWaypoints() but this doesn't appear available to DataFields.  Would I need to write an app and even then is this possible?