- video is functional
- big refactor of BinaryFile and Storage Providers to use Stream instead of byte[] for content.