This is a tracking bug for improving the SVG content model validation. Currently most elements do not override childShouldCreateRenderer() to enforce the spec content model, and allow for creation of invalid child renderers. The plan is for child bugs to add test coverage and validation for individual elements.
@Said: Is this work that we still need to complete?