minor api
export ContextHolder
structured clone
use dom api; rm old components