Initial commit with shadow DOM example