Rename FlowData variable per review
Don't clone the argument to prune
Clone the whole Option<ImageHolder>

.clone() copies a whole ownership tree.
Skip propagating restyle damage to children when there is none