Added some implementation diagrams and code, and list of listings
Made parents' changes