Written the first version of the implementation section, added all new screenshots, made references to them more consistent, and applied a number of other fixes.