As discussed with @wemeetagain and @achingbrain we should have a property on the Connection Manager Interface which accepts a function that will determine which peers should be pruned when above the maxConnections' threshold, as well as another function that will sort and determine which peers should be dialled by the dial-queue when the autoDialler is enabled.