A Java 8 library supporting various types of routing applications (Leaflet/JavaFX component, cost matrix, OSRM interface)