Lots of changes and new text and images.