DO NOT MERGE: Issue 2106: Live Preview Snapshot

This is a PR for issue #2106.
Ahhh, agreed! I changed it up and implemented the '...Count enum element' design pattern.

I also implemented that in the the `numberOfSectionsInTableView:` number, too. Even less magical numbers!