Let me know if you have any questions (email in profile) ! Also check out CERN VM-FS [0], which is a similar idea, but AppFS has a simpler protocol and the implementation supports writing (writes by a user go to their home directory, so each user can have a different view of the packages).
[0] https://cernvm.cern.ch/fs/