DatabaseResourceLocator
The %DatabaseResourceLocator class is responsible for retreiving
data from a Database so that that data can then be used to
construct a Resource.
FileSystemResourceLocator
The %FileSystemResourceLocator is responsible for opening a file
from the file system given its name (as the "locator tag"
in the locate_resource_stream method ) and returning a FileStream
object that wraps this file.