Adding doxygen documentation
dev subsystem optimizations and fixes.