Separated central header into a header for each component for modularity