Modularize headers for easier inclusion and creation of structs / classes etc