Interface config ectomy

This PR is dependent on the prior PR, and only contains the work to remove dependencies on InterfaceConfig.h