In order for og-image generation to not generate broken previews the flow of data needs to be handled differently. This also makes metadata generation more predictable.