Page History
...
References will need to be by uuid stored as string only
Streaming the original requires supporting an additional workspace
...
References can be JCR properties of reference type
Cons
Navigating/enumerating asset must always start with the /assets node and never go to the root
...
Ordering assets will only be possible among the assets having the same original
Enumerating/navigating the assets will require entering each original in a folder and collecting the assets from within them
Uploading a new file into an asset will change its node path
Node types
The original and the asset will use different node types.
...