Refactored headers and version information into includes