...
2. The path for storing content should be highly configurable via properties, or other variables.
3. We could utilize fixed quotas on course and project sites (~1GB) in order to minimize quota extend checks during the process of saving content to the file system.