The GLOBALS_SECTION deliberately does not include any header files. this is to give the user complete control. One of the drawbacks of C header files is that the order that they are included can matter and cause problems.