CreateFrontEndObject
Wolfram Kernel
creates a reference to the inner expression and stores it into frontend objects storage shared with Kernel and frontend
CreateFrontEndObject[expr_]
CreateFrontEndObject[expr_, uid_String]Returns FrontEndExecutable expression with a given uid or generated.
Frontend obejcts are used for storing things. This is a fundamental component for expressions like Graphics, Graphics3D, Image, Audio and other interactive elements, which are too large to be kept inline in the editor, but also needed to be fully copyable and evaluatable.
Frontend objects are stored in the notebook, i.e. they will not be lost if Wolfram Kernel dies.
Exporting
Created stored objects are fully portable and can be automatically exported to any available formats.