Framework for webdoc and interactive experiences