Hide BackingFile behind interface
Add note about problem in TransactionTracker if commit fails
Support block encryption