Extract code from WayPointsComputer: remove duplications and clarify
responsibilities. This class now only does the orchestration. The waypoints
description and conversion to display model are done in dedicated classes.
Move display model domain classes to a dedicated package (clarify and remove
cyclic dependencies).
Rename some methods and classes to better express their purpose.
Extract code from WayPointsComputer: remove duplications and clarify responsibilities. This class now only does the orchestration. The waypoints description and conversion to display model are done in dedicated classes.
Move display model domain classes to a dedicated package (clarify and remove cyclic dependencies).
Rename some methods and classes to better express their purpose.