Content Reuse and Embedding Gadgets
Checking and Testing the Mechanics of Embedding Content
Content is created in a separate branch from main root of content tree. This content is of a simple DocType, which has one main additional property, alised "gadgetText", a multi-line textstring. This can be any string of script or html, provided by youTube or wherever.
When you want to display the content, you activate the Embed Gadget macro and provide it the node id of the gadget you just created. The macro passes that to some XSLT which renders the string gadgetText by looking it up from the content node id parameter.