GF.File Engine

This function handles storage, retrieval and manipulation of loosely structured data. Loosely structured data in this context means "documents", "files" et cetera (but not "databases" which are strictly structured data). This function is usually offered directly or indirectly to consumers.

Examples of File Engine functions are:
 * quota on file storage space;
 * access controls (such as Access Control Lists);
 * versioning;
 * data synchronization;
 * data migration.