Right now, to add a Tour in page, you have to:
- edit that page
- add a tour object on that page
- add a CSS extension object and put some technical content there
In a ideal world, we should just add a tour object and that's all.
I think it's possible to do that.
- Adding an UIExtensionPoint that will be displayed somewhere in the page. The location is not important, because this UIX won't display anything actually.
- This UIX will look if there is any Tour in that page, and call the appropriate SSX and JSX.
Using the Sheet mechanism is not a solution because it can create conflict with other sheets if the page have other objects.