a method in a computer for facilitating interaction between an application program and a subsystem is disclosed . the method includes providing a virtual process file system layer . the virtual process file system layer is configured to interact with the subsystem in a substantially content - independent manner . the method additionally includes providing a content dependent module , the content dependent module being associated with the subsystem and is configured interact with the subsystem in a content - dependent manner . the method further includes providing a directory structure table , the directory structure table being configured to track a name of the content dependent module , wherein the content - dependent module is configured to be registered with the directory structure table using a dynamic name .