Yes, we are doing a lot of work in this area on the roadmap, in terms of maintaining only data hashes on the chain, and storing the information off-chain. For now your solution is to reproduce the same kind of process at the application level, using the chain only for hashes which timestamp and notarize the information, and finding a method of delivering the content off-chain.