add include, test, example, and header generator files