Add extensive rdoc