Some help:
Database and destination internals
I can probably answer specific questions, but basically Fileset has simple version info, FilesetEntry has Files in a given Fileset, File view maps that to a Blockset, BlocksetEntry has Blocks for you to compare somehow.