Added modularity, doxygen, themes, ...