Added some diagrams and updated content