Simple read and write access to file resources.
Applications can read configuration or status files found in the file
system or on the classpath. They can write status files to the
file system. Support is provided for detecting cycles when files include
other files.