Fix style issues
Make conversion explicit
Doxygen: Remove invalid \ref
Doxygen: Fix broken \ref
Doxygen: Add a customized index page
Reduce scope of variable