Add some doxygen support - will probably need to be customised more...