private void initializeServices() {
System.setProperty("rest", parseVersionFromManifest().getVersion());
RouteFeedback routeFeedback = new RouteFeedback(System.getProperty("feedback", "http://www.routeconverter.com/feedback/"), RouteConverter.getInstance().getCredentials());
routeServiceOperator = new RouteServiceOperator(getFrame(), routeFeedback);
updateChecker = new UpdateChecker(routeFeedback);
DownloadManager downloadManager = new DownloadManager(getDownloadQueueFile());
downloadManager.addDownloadListener(new ChecksumSender());
downloadManager.addDownloadListener(new DownloadNotifier());
dataSourceManager = new DataSourceManager(downloadManager);
hgtFilesService = new HgtFilesService(dataSourceManager);
elevationServiceFacade = new ElevationServiceFacade();
}