Fix a fontconfig call.
Well defined z-orders among canvases, and inheriting parent's coordinate system.
Hash embedded svg objects so they aren't included multiple times.
Fix z-ordering. Add a catchall SVGAttribute property.