Separate the header in its own file