Put the etch include only on the smil header
Add more debug info on the document
Be sure to set the owner on the attributes

Also add the clone interface on elements so external
elements can safely clone
Create the external private data on init