Each header includes whatever it needs to compile