- added DDSurfaces to Doxygen - cleaned up DDSurfaces to have only pure abstract base classes (interfaces)