Implement a partition table so we can read .dmg files
Implement logic to extract files from the .dmg
Add support for extended attributes
Support extracting very small and small compressed files (where the data is embedded in the attribute itself)
Support files that are compressed in the resource fork.