Add modified and updated documentation, and tables diagram