Access paths and data snapshoting based on block interface.

Summary
This deliverable contains the methods and algorithms to implement access paths for structure data based on a block interface