add doxygen documentation for ui/ directory