Add doxyfile and interfaces for components