To view a full screen avatar for user profiles we are going to want to reuse parts of the `ImageModal` since it has all the same zooming/panning/gesture functionality we needIntroduce `children` prop to `FullScreenViewModal`. This also factors out the rendering of `Multimedia` from `FullScreenModal` and instead we pass `Multimedia` in `ImageModal` This is step 3 in the list below
Outlined below are the steps I will take in this stack (each point here will be it's own diff):
1. Introduce `FullScreenViewModal` file and move everything from the `ImageModal` file into here, and change what is absolutely necessary (the imports)
2. However,Correct the naming inside of `FullScreenViewModal`
3. right now there are partsLift out rendering of `ImageModal` that are specic to viewing a mulitmeida message<Multimedia />` in favor for a generic content child
4. We need to factorLift save content / copy content functionality out of `FullScreenViewModal` and make those parts out,optional props
5. so I created `FullScreenViewModal`Lift the `imageDimensions` function out of `FullScreenViewModal` and introduce a required generic `contentDimesions` prop
Depends on D9361