Multi-component Cahn–Hilliard systems with dynamic boundary conditions