Este diseño proporcionado para la reutilización del código entre tipos de sistemas de archivos con semánticas diferenciadas pero similares (e.g., un sistema de archivos encriptante podría reutilizar todo el código de nombramiento y de almacenamiento de un sistema de archivos no encriptante).