Restructured documentation and added a bit more content