Update doxygen and refocus on core classes