diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/README.md b/Test Cases/v3.0/Visualization/Topics with different models visible/README.md
new file mode 100644
index 0000000..5de6c0d
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/README.md
@@ -0,0 +1,16 @@
+# Topics with different models visible
+
+This test case verifies support for correct handling of which models should be visible when displaying a viewpoint.
+
+## Testing process
+
+1. Load _Architectural.ifc_ and _MEP.ifc_ from the test cases root directory.
+2. Import the bcf file.
+3. Verify the bcfzip was imported correctly:
+
+> Topic named "Topics with different model visible - MEP" should only display the MEP model when visualized.
+> Topic named "Topics with different model visible - Architectural" should only display the Architectural model when visualized.
+
+4. Export the topic(s) you imported to _exported.bcf_.
+5. Verify that no information was lost during the export.
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/Topics with different models visible.bcf b/Test Cases/v3.0/Visualization/Topics with different models visible/Topics with different models visible.bcf
new file mode 100644
index 0000000..0dc6aa4
Binary files /dev/null and b/Test Cases/v3.0/Visualization/Topics with different models visible/Topics with different models visible.bcf differ
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png
new file mode 100644
index 0000000..5388045
Binary files /dev/null and b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png differ
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Viewpoint_441baec2-8eb7-481d-9ad7-c7eb3996ab66.bcfv b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Viewpoint_441baec2-8eb7-481d-9ad7-c7eb3996ab66.bcfv
new file mode 100644
index 0000000..f59e444
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Viewpoint_441baec2-8eb7-481d-9ad7-c7eb3996ab66.bcfv
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+ https://bimsync.com
+
+
+ https://bimsync.com
+
+
+
+
+
+
+
+ 20.369158220868236
+ -21.27082494247169
+ 13.825736899981802
+
+
+ -0.577350269189626
+ 0.5773502691896258
+ -0.5773502691896255
+
+
+ -0.40824829046386285
+ 0.4082482904638628
+ 0.8164965809277263
+
+ 60.0
+ 1.6359794403283199
+
+
+
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/markup.bcf b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/markup.bcf
new file mode 100644
index 0000000..be5a403
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/markup.bcf
@@ -0,0 +1,35 @@
+
+
+
+
+
+ ARK
+ 2015-06-09T09:39:06
+ https://bimsync.com/project/2ab3d33f07974dc0b3cfe6f0fd104ad2/revisions/111f62250c1147eda20639e3de1c894e
+
+
+
+
+
+ Topics with different model visible - Architectural
+
+ 2021-03-15T11:10:38.121+01:00
+ Architect@example.com
+ 2021-03-15T11:10:38.345+01:00
+
+
+
+
+ 2021-03-15T11:10:38.345+01:00
+ Architect@example.com
+
+
+
+
+
+ Viewpoint_441baec2-8eb7-481d-9ad7-c7eb3996ab66.bcfv
+ Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png
+
+
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png
new file mode 100644
index 0000000..0d3ef99
Binary files /dev/null and b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png differ
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Viewpoint_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.bcfv b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Viewpoint_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.bcfv
new file mode 100644
index 0000000..d3ee480
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Viewpoint_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.bcfv
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 15.969774054873206
+ -15.871910177190419
+ 10.402650212804147
+
+
+ -0.577350269189626
+ 0.5773502691896258
+ -0.5773502691896255
+
+
+ -0.40824829046386285
+ 0.4082482904638628
+ 0.8164965809277263
+
+ 60.0
+ 1.6359794403283199
+
+
+
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/markup.bcf b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/markup.bcf
new file mode 100644
index 0000000..1f2f9df
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/markup.bcf
@@ -0,0 +1,35 @@
+
+
+
+
+
+ MEP
+ 2015-06-09T10:34:38
+ https://bimsync.com/project/2ab3d33f07974dc0b3cfe6f0fd104ad2/revisions/754c1a440d3b4103abf1df15203feeeb
+
+
+
+
+
+ Topics with different model visible - MEP
+
+ 2021-03-15T11:11:30.523+01:00
+ Architect@example.com
+ 2021-03-15T11:11:30.523+01:00
+
+
+
+
+ 2021-03-15T11:11:30.523+01:00
+ Architect@example.com
+
+
+
+
+
+ Viewpoint_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.bcfv
+ Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png
+
+
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/bcf.version b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/bcf.version
new file mode 100644
index 0000000..fa68ecc
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/bcf.version
@@ -0,0 +1,2 @@
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/documents.xml b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/documents.xml
new file mode 100644
index 0000000..a78f5b1
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/documents.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/extensions.xml b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/extensions.xml
new file mode 100644
index 0000000..9e5ec39
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/extensions.xml
@@ -0,0 +1,22 @@
+
+
+
+ Error
+ Warning
+ Info
+ Unknown
+
+
+ Open
+ Closed
+
+
+
+
+ Architect@example.com
+ Engineer@example.com
+ MEPDesigner@example.com
+
+
+
+
diff --git a/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/project.bcfp b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/project.bcfp
new file mode 100644
index 0000000..5ad14a7
--- /dev/null
+++ b/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/project.bcfp
@@ -0,0 +1,6 @@
+
+
+
+ Topics with different model visible
+
+