Completed Chapter 12: Added ImageStore and Picture capabilities