Reworked whole documentation and improved organization