Add documentation and viewer page