We need to process frequencies as well... This means reading an extra file if it exists, and adding extra connections based on the connectionRules stream