Added copy-pasted support for all content types. TODO: Clean up unified code when functionality is verified.