Don't know which form/which place are the best to document the responsibilities, but we must start somehow, so here some notes about what I remember. Please feel free to add stuff you or others have done.
Framework:
Architecture: me
Metadata encryption: @D-Kern
FAT:
FAT filesystem parser: me
Hiding Technique FileSlack : me
Hiding Technique Bad Cluster: me
Hiding Technique Additional Cluster Allocation: me
Don't know which form/which place are the best to document the responsibilities, but we must start somehow, so here some notes about what I remember. Please feel free to add stuff you or others have done.