Write lib/func discovery macros into temp header
Rearrange the includes to mirror the projects
Be able to search for specific headers