diff --git a/Tests/Svg.UnitTests/PassingTests.csv b/Tests/Svg.UnitTests/PassingTests.csv
index 378736a2d520ce0ac20ae5314778c62235d935c9..bce47fc3ddfa136873b9a5ee0ba5ed423d3813f4 100644
--- a/Tests/Svg.UnitTests/PassingTests.csv
+++ b/Tests/Svg.UnitTests/PassingTests.csv
@@ -157,10 +157,22 @@ text-text-11-t
text-tref-01-b
text-tspan-01-b
types-basic-01-f
-__Flag_of_the_United_States
__issue-064-02
+__issue-074-01
+__issue-084-01
+__issue-109-01
+__issue-116-01
+__issue-123-01
+__issue-143-01
+__issue-202-01
+__issue-214-01
+__issue-227-01
+__issue-227-02
+__issue-239-01
+__issue-242-01
__issue-279-01
-__issueViewBox
+__issue-323-02
+__issue-323-03
__pull_request-373-01
__pull_request-374-01
__Telefunken_FuBK_test_pattern
diff --git a/Tests/W3CTestSuite/png/__issue-016-01.png b/Tests/W3CTestSuite/png/__issue-016-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f801ff294882200d87e49b699bd4b3b2ef1a6ca
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-016-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-074-01.png b/Tests/W3CTestSuite/png/__issue-074-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d51e842bd69cc900fdbce6f3c4db39b4a6cccbb
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-074-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-082-01.png b/Tests/W3CTestSuite/png/__issue-082-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..314c9e6dc226f78028be0a94e2c971ad11b026be
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-082-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-084-01.png b/Tests/W3CTestSuite/png/__issue-084-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..15ac26993270e80a8543451f3f091bd5afa11801
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-084-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-084-02.png b/Tests/W3CTestSuite/png/__issue-084-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..16da158cf76c0817d2eb4a97bbf50728d49742a3
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-084-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-109-01.png b/Tests/W3CTestSuite/png/__issue-109-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8c1a5516b511a4715872460e11a4359c704e685
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-109-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-114-01.png b/Tests/W3CTestSuite/png/__issue-114-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd1e97f06e186009eb47a11af2b03dc677705a04
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-114-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-116-01.png b/Tests/W3CTestSuite/png/__issue-116-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..833472ddc86c796a1177e75d4636c98625a2aa02
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-116-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-123-01.png b/Tests/W3CTestSuite/png/__issue-123-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..57f8674d5d3db6a331f824b6d52b5c2ac3adad10
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-123-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-127-01.png b/Tests/W3CTestSuite/png/__issue-127-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..1770979385d7ddc657f77b381f94b608a6cbbb72
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-127-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-131-01.png b/Tests/W3CTestSuite/png/__issue-131-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..81df46c669bbb4f5085de3e38f461fd420c11017
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-131-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-134-01.png b/Tests/W3CTestSuite/png/__issue-134-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..746e4bf4283ca00d5799b74aab606f88287106c2
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-134-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-143-01.png b/Tests/W3CTestSuite/png/__issue-143-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd5f176f5f17200aecf0f85eaabaa2ef336266d0
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-143-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-166-01.png b/Tests/W3CTestSuite/png/__issue-166-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..51784b5aaeda4b927df574c10a6949a49a22f64e
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-166-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-191-01.png b/Tests/W3CTestSuite/png/__issue-191-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f4dc0ba3e0b4786d7385f1836f93d2446aed65c
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-191-01.png differ
diff --git a/Tests/W3CTestSuite/png/__Flag_of_the_United_States.png b/Tests/W3CTestSuite/png/__issue-202-01.png
similarity index 100%
rename from Tests/W3CTestSuite/png/__Flag_of_the_United_States.png
rename to Tests/W3CTestSuite/png/__issue-202-01.png
diff --git a/Tests/W3CTestSuite/png/__issue-214-01.png b/Tests/W3CTestSuite/png/__issue-214-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d8e4b87bedd6ab72dea78d0c324e1bf7a21ffba
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-214-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-215-01.svg b/Tests/W3CTestSuite/png/__issue-215-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3b2a7ea25c769c6c3bfd5b7b671a79340fa9c9bd
--- /dev/null
+++ b/Tests/W3CTestSuite/png/__issue-215-01.svg
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/png/__issue-223-01.png b/Tests/W3CTestSuite/png/__issue-223-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b96639ef9ef380ed6976fd190ea8a3144ff0d82
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-223-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-223-02.png b/Tests/W3CTestSuite/png/__issue-223-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..71786efb2cbda5519936cd5d1ced5563c6fdb88f
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-223-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-224-01.png b/Tests/W3CTestSuite/png/__issue-224-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d28426361bf18574a67907e798de8e402b451d1
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-224-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issueViewBox.png b/Tests/W3CTestSuite/png/__issue-227-01.png
similarity index 100%
rename from Tests/W3CTestSuite/png/__issueViewBox.png
rename to Tests/W3CTestSuite/png/__issue-227-01.png
diff --git a/Tests/W3CTestSuite/png/__issue-227-02.png b/Tests/W3CTestSuite/png/__issue-227-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..28db652d102af4de54862808a99ad7a8355894ca
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-227-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-239-01.png b/Tests/W3CTestSuite/png/__issue-239-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..15b57256eb369f418cba05b7ddf9be0578f4ce71
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-239-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-242-01.png b/Tests/W3CTestSuite/png/__issue-242-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..86b423144ee43d24ca28349e254da65c1e63592f
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-242-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-247-01.png b/Tests/W3CTestSuite/png/__issue-247-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..24e5dc825b5ea672446b760269d1c1a527a4eff7
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-247-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-247-02.png b/Tests/W3CTestSuite/png/__issue-247-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..f91006fc4721e5dee3dce8c6e8156f82cc407856
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-247-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-252-01.png b/Tests/W3CTestSuite/png/__issue-252-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..493121df02f1caedc79b7f593d0ba48ff1223758
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-252-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-263-01.png b/Tests/W3CTestSuite/png/__issue-263-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..77bdb4412f04d47833adc2d86e2760dcca67c99b
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-263-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-280-01.png b/Tests/W3CTestSuite/png/__issue-280-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..a36de245538eff9c1fc039e8e263be2f68664c5b
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-280-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-280-02.png b/Tests/W3CTestSuite/png/__issue-280-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..b647906a0101ecd53dd6018887af47ef44c2ce44
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-280-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-315-01.png b/Tests/W3CTestSuite/png/__issue-315-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..f10b8f1937076c00d30a9587530a20ef475a2df5
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-315-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-323-01.png b/Tests/W3CTestSuite/png/__issue-323-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..53d58ab0b6e4b41f59f43d0e74212bd16fc9090d
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-323-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-323-02.png b/Tests/W3CTestSuite/png/__issue-323-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ba4b1f8c6940c707b917f23582aa0f23155c456
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-323-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-323-03.png b/Tests/W3CTestSuite/png/__issue-323-03.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9a1c4c34b753e4e9245aa415ad8fc1de07c8e18
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-323-03.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-329-01.png b/Tests/W3CTestSuite/png/__issue-329-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..36f5477ce227a000545e6a821fcea90e069ea8c4
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-329-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-342-01.png b/Tests/W3CTestSuite/png/__issue-342-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..81c32b66354514e6697c657f18aea001f9065afb
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-342-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-345-01.png b/Tests/W3CTestSuite/png/__issue-345-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bfe93d068ce02036482196f80cc8968f0972318
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-345-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-345-02.png b/Tests/W3CTestSuite/png/__issue-345-02.png
new file mode 100644
index 0000000000000000000000000000000000000000..9520070621cedaf483c21fc80e6808495dcc554c
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-345-02.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-362-01.png b/Tests/W3CTestSuite/png/__issue-362-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..d13221c721da8fac28780220413a741c2b6148ef
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-362-01.png differ
diff --git a/Tests/W3CTestSuite/png/__issue-363-01.png b/Tests/W3CTestSuite/png/__issue-363-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..410215602e9cc54f11d71e79bace5ef38e262a1a
Binary files /dev/null and b/Tests/W3CTestSuite/png/__issue-363-01.png differ
diff --git a/Tests/W3CTestSuite/svg/__issue-016-01.svg b/Tests/W3CTestSuite/svg/__issue-016-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7f1eeb4a920dc40f9c93a01d4baa4f9b9c4e00fb
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-016-01.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-074-01.svg b/Tests/W3CTestSuite/svg/__issue-074-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e27a5a06907c2e62102dcd92e9812d9826f57b3c
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-074-01.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-082-01.svg b/Tests/W3CTestSuite/svg/__issue-082-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..16c0310085163ec0680626930fc7019ce4236053
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-082-01.svg
@@ -0,0 +1,1317 @@
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-084-01.svg b/Tests/W3CTestSuite/svg/__issue-084-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dc2bf4b10796590ce2c701aeb755b810b564f08b
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-084-01.svg
@@ -0,0 +1,1056 @@
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-084-02.svg b/Tests/W3CTestSuite/svg/__issue-084-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f8abcce854d6cd355e6eaf109e7144db20cdef00
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-084-02.svg
@@ -0,0 +1,862 @@
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-109-01.svg b/Tests/W3CTestSuite/svg/__issue-109-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7e9b4bb127b6ca0d42deefdf7934af05fbf609c5
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-109-01.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-114-01.svg b/Tests/W3CTestSuite/svg/__issue-114-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c7a2f63c6178ea159d446184d778e3d90e84e1d2
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-114-01.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-116-01.svg b/Tests/W3CTestSuite/svg/__issue-116-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b0027500e171a45c4e987293648ac3ff553352cf
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-116-01.svg
@@ -0,0 +1,20 @@
+
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-123-01.svg b/Tests/W3CTestSuite/svg/__issue-123-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5f6bf580eab41d5cc012ac1ca1b6708d01103942
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-123-01.svg
@@ -0,0 +1,1802 @@
+
diff --git a/Tests/W3CTestSuite/svg/__issue-127-01.svg b/Tests/W3CTestSuite/svg/__issue-127-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1240edf1af7ffa706d9665b0f43e91fb7ff98b75
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-127-01.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-131-01.svg b/Tests/W3CTestSuite/svg/__issue-131-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..79add4fd9cd4c57ac1d024d8763f5bab094d13ae
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-131-01.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-134-01.svg b/Tests/W3CTestSuite/svg/__issue-134-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dea3c59af19692d734b5731cb4eacdd034143513
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-134-01.svg
@@ -0,0 +1,1578 @@
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-143-01.svg b/Tests/W3CTestSuite/svg/__issue-143-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..22d421a416d6b7ad6e78857a385c05c8731520b0
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-143-01.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-166-01.svg b/Tests/W3CTestSuite/svg/__issue-166-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..05b840555a890c5564c3dd82bdafcc3da012886e
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-166-01.svg
@@ -0,0 +1,229 @@
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-191-01.svg b/Tests/W3CTestSuite/svg/__issue-191-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..78d83d6b76c3f8a02cec6801d27409f29d17cc93
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-191-01.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__Flag_of_the_United_States.svg b/Tests/W3CTestSuite/svg/__issue-202-01.svg
similarity index 100%
rename from Tests/W3CTestSuite/svg/__Flag_of_the_United_States.svg
rename to Tests/W3CTestSuite/svg/__issue-202-01.svg
diff --git a/Tests/W3CTestSuite/svg/__issue-214-01.svg b/Tests/W3CTestSuite/svg/__issue-214-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..29d2e2576f109358545d3ede24935f06677c534e
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-214-01.svg
@@ -0,0 +1,83 @@
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-223-01.svg b/Tests/W3CTestSuite/svg/__issue-223-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..68c77ec04054f74cfc95adb67a63e7e01b2b15ce
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-223-01.svg
@@ -0,0 +1,11 @@
+
diff --git a/Tests/W3CTestSuite/svg/__issue-223-02.svg b/Tests/W3CTestSuite/svg/__issue-223-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..870393cf3a7cafb7bdacce885c5968118557d73a
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-223-02.svg
@@ -0,0 +1,11 @@
+
diff --git a/Tests/W3CTestSuite/svg/__issue-224-01.svg b/Tests/W3CTestSuite/svg/__issue-224-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fea54315ce0cd9eeba8b564db9ec02c5be4248a9
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-224-01.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issueViewBox.svg b/Tests/W3CTestSuite/svg/__issue-227-01.svg
similarity index 100%
rename from Tests/W3CTestSuite/svg/__issueViewBox.svg
rename to Tests/W3CTestSuite/svg/__issue-227-01.svg
diff --git a/Tests/W3CTestSuite/svg/__issue-227-02.svg b/Tests/W3CTestSuite/svg/__issue-227-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4afdadf28572bac268577606dfd0e825c786985b
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-227-02.svg
@@ -0,0 +1,345 @@
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-239-01.svg b/Tests/W3CTestSuite/svg/__issue-239-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b0859b22aac0057a51f7c4880f8167f48cc77ecc
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-239-01.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-242-01.svg b/Tests/W3CTestSuite/svg/__issue-242-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b92704ef59d2861141adf4e49efbd362395676d0
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-242-01.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-247-01.svg b/Tests/W3CTestSuite/svg/__issue-247-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..2004200f10d84d8345323d9554f76c98d4e8e36d
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-247-01.svg
@@ -0,0 +1 @@
+ 1 2 3 4 5 6 7 8 9 10 Ā© 2016 Microsoft Corporation Ā© 2016 HERE N IL AL NC CCRC / LPC
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-247-02.svg b/Tests/W3CTestSuite/svg/__issue-247-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a570f802a7952835d0b7f42615f35f638a109cee
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-247-02.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-252-01.svg b/Tests/W3CTestSuite/svg/__issue-252-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..aedd6665eded9e4ad017cb6e4d84dd30fd346e53
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-252-01.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-263-01.svg b/Tests/W3CTestSuite/svg/__issue-263-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e7f8c8e487507749dd0281eb05bc76fbc9ad6e70
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-263-01.svg
@@ -0,0 +1,5 @@
+
+
+
+ X
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-280-01.svg b/Tests/W3CTestSuite/svg/__issue-280-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..75e18efc3d1b1ca474d0c86d302bb3161aa1ad4f
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-280-01.svg
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page-1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mainframe
+
+ Sheet.17
+
+
+
+ Sheet.18
+
+
+
+ Sheet.19
+
+
+
+ Sheet.20
+
+
+
+ Sheet.21
+
+
+
+ Sheet.22
+
+
+
+ Sheet.23
+
+
+
+ Sheet.24
+
+
+
+ Sheet.25
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sheet.26
+
+
+
+ Sheet.27
+
+
+
+ Sheet.28
+
+
+
+ Sheet.29
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-280-02.svg b/Tests/W3CTestSuite/svg/__issue-280-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3fbb375cfcb94df3d3981b6910c14362e2fc0148
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-280-02.svg
@@ -0,0 +1,229 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page-1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Plotter
+
+ Sheet.31
+
+
+
+
+ Sheet.32
+
+
+
+ Sheet.33
+
+
+
+
+ Sheet.34
+
+
+
+ Sheet.35
+
+
+
+ Sheet.36
+
+
+
+ Sheet.37
+
+
+
+ Sheet.38
+
+
+
+ Sheet.39
+
+
+
+ Sheet.40
+
+
+
+
+ Sheet.41
+
+
+
+ Sheet.42
+
+
+
+ Sheet.43
+
+
+
+ Sheet.44
+
+
+
+ Sheet.45
+
+
+
+ Sheet.46
+
+
+
+ Sheet.47
+
+
+
+ Sheet.48
+
+
+
+ Sheet.49
+
+
+
+ Sheet.50
+
+
+
+ Sheet.51
+
+
+
+ Sheet.52
+
+
+
+ Sheet.53
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-315-01.svg b/Tests/W3CTestSuite/svg/__issue-315-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..40a837467dce4ac320bb22672b55a99308853a94
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-315-01.svg
@@ -0,0 +1,43 @@
+
+
+
+ tempSvg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-323-01.svg b/Tests/W3CTestSuite/svg/__issue-323-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7c546d9718e040c23015895121194b3070064edd
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-323-01.svg
@@ -0,0 +1,676 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-323-02.svg b/Tests/W3CTestSuite/svg/__issue-323-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b6a39f5ffe699ca60a0bb06cca4fcccbd62a24ff
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-323-02.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-323-03.svg b/Tests/W3CTestSuite/svg/__issue-323-03.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4e4dd4705d459a38bb4f65266a555984b5566f8d
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-323-03.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-329-01.svg b/Tests/W3CTestSuite/svg/__issue-329-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..11ce7850c91e3b25b89faa7220f4484f95dba525
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-329-01.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-342-01.svg b/Tests/W3CTestSuite/svg/__issue-342-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..80ee6f0ee0d737956bec9a0709ca7e18cf64d882
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-342-01.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-345-01.svg b/Tests/W3CTestSuite/svg/__issue-345-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e0f2c5dd84504ca416d2069fe0122373b73d65d9
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-345-01.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+ Layer 1
+
+
+
+
+ 32
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-345-02.svg b/Tests/W3CTestSuite/svg/__issue-345-02.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a2b1a1901d6bbd98201ec4ca7c7cd28598c79908
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-345-02.svg
@@ -0,0 +1,2404 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/W3CTestSuite/svg/__issue-362-01.svg b/Tests/W3CTestSuite/svg/__issue-362-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..558b585e122d0e81d4ca50ceaf1be638ef8f8d80
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-362-01.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/W3CTestSuite/svg/__issue-363-01.svg b/Tests/W3CTestSuite/svg/__issue-363-01.svg
new file mode 100644
index 0000000000000000000000000000000000000000..62480fad5bf8ce8a8905a4b73f0e3fcfc9be6d6a
--- /dev/null
+++ b/Tests/W3CTestSuite/svg/__issue-363-01.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+