Introduces separate layout and paintable type for foreign element. It is necessary to inherit SVGForeignObjectPaintable from SVGMaskable in upcoming changes.