fragments was going to be a collection of reusable Django components. It turns out they weren't.

fragments.gallery was a simple photo gallery, using the filesystem as the authoritative source of information and the database as a cache.