Restructured documentation and added more content