Break everything. This is the start of the move to using web components here, or at least, using some shims that try to replicate web components.