Represents a file reference stored in a database
Basic filename renamer
Provides routing for session-whitelisted protected files


Represents a container for a specific asset.
Provides a mechanism for suggesting filename alterations to a file
Represents an abstract asset persistence layer. Acts as a backend to files.
Represents a store usable with ProtectedFileController to serve up non-direct file requests
Interface to define a handler for persistent generated files