Moving HeaderAbstractions to a separate assembly.