Some cleanup on the headers

Add the EAPI as needed
Don't create a main page for doxygen, this is a multi lib project