As this repo is based off a lot of code developed as part of the p4p_for_isis project we need to migrate any code that would be facility-agnostic into this repository so the logic can be consolidated here and only ISIS-specific code is required in p4p_for_isis.