https://cormachogan.com/2013/02/05/pluggable-storage-architecture-psa-deep-dive-part-2/
Pluggable Storage Architecture (PSA) Deep-Dive - Part 2