diff --git a/example_files/V1/Stearman2.JPG b/example_files/V1/Stearman2.JPG new file mode 100644 index 00000000..ed26f94a Binary files /dev/null and b/example_files/V1/Stearman2.JPG differ diff --git a/example_files/V1/Stearman3.JPG b/example_files/V1/Stearman3.JPG new file mode 100644 index 00000000..07b62f3f Binary files /dev/null and b/example_files/V1/Stearman3.JPG differ diff --git a/example_files/V1/rhino2.JPG b/example_files/V1/rhino2.JPG new file mode 100644 index 00000000..5b3dea06 Binary files /dev/null and b/example_files/V1/rhino2.JPG differ diff --git a/example_files/V1/v1_Camera.3dm b/example_files/V1/v1_Camera.3dm new file mode 100644 index 00000000..29f90557 Binary files /dev/null and b/example_files/V1/v1_Camera.3dm differ diff --git a/example_files/V1/v1_DeformCubes.3dm b/example_files/V1/v1_DeformCubes.3dm new file mode 100644 index 00000000..922f3510 Binary files /dev/null and b/example_files/V1/v1_DeformCubes.3dm differ diff --git a/example_files/V1/v1_DeformSpheres.3dm b/example_files/V1/v1_DeformSpheres.3dm new file mode 100644 index 00000000..d0d47d5c Binary files /dev/null and b/example_files/V1/v1_DeformSpheres.3dm differ diff --git a/example_files/V1/v1_Flow1.3dm b/example_files/V1/v1_Flow1.3dm new file mode 100644 index 00000000..a0bd4d33 Binary files /dev/null and b/example_files/V1/v1_Flow1.3dm differ diff --git a/example_files/V1/v1_Flow2.3dm b/example_files/V1/v1_Flow2.3dm new file mode 100644 index 00000000..6e463527 Binary files /dev/null and b/example_files/V1/v1_Flow2.3dm differ diff --git a/example_files/V1/v1_Flow3.3dm b/example_files/V1/v1_Flow3.3dm new file mode 100644 index 00000000..bd2b5f42 Binary files /dev/null and b/example_files/V1/v1_Flow3.3dm differ diff --git a/example_files/V1/v1_HumanHead1.3dm b/example_files/V1/v1_HumanHead1.3dm new file mode 100644 index 00000000..734a0bde Binary files /dev/null and b/example_files/V1/v1_HumanHead1.3dm differ diff --git a/example_files/V1/v1_HumanHead2.3dm b/example_files/V1/v1_HumanHead2.3dm new file mode 100644 index 00000000..99e7f605 Binary files /dev/null and b/example_files/V1/v1_HumanHead2.3dm differ diff --git a/example_files/V1/v1_Hypercycloid.3dm b/example_files/V1/v1_Hypercycloid.3dm new file mode 100644 index 00000000..d04def0a Binary files /dev/null and b/example_files/V1/v1_Hypercycloid.3dm differ diff --git a/example_files/V1/v1_Lightbulb.3dm b/example_files/V1/v1_Lightbulb.3dm new file mode 100644 index 00000000..25e18174 Binary files /dev/null and b/example_files/V1/v1_Lightbulb.3dm differ diff --git a/example_files/V1/v1_MatchSrf.3dm b/example_files/V1/v1_MatchSrf.3dm new file mode 100644 index 00000000..2b7e4602 Binary files /dev/null and b/example_files/V1/v1_MatchSrf.3dm differ diff --git a/example_files/V1/v1_Patch.3dm b/example_files/V1/v1_Patch.3dm new file mode 100644 index 00000000..5a553776 Binary files /dev/null and b/example_files/V1/v1_Patch.3dm differ diff --git a/example_files/V1/v1_RhinoLogo.3dm b/example_files/V1/v1_RhinoLogo.3dm new file mode 100644 index 00000000..e9f9ed8f Binary files /dev/null and b/example_files/V1/v1_RhinoLogo.3dm differ diff --git a/example_files/V1/v1_SketchOnMesh.3dm b/example_files/V1/v1_SketchOnMesh.3dm new file mode 100644 index 00000000..874ba2b0 Binary files /dev/null and b/example_files/V1/v1_SketchOnMesh.3dm differ diff --git a/example_files/V1/v1_Smooth.3dm b/example_files/V1/v1_Smooth.3dm new file mode 100644 index 00000000..ed913078 Binary files /dev/null and b/example_files/V1/v1_Smooth.3dm differ diff --git a/example_files/V1/v1_Soccer.3dm b/example_files/V1/v1_Soccer.3dm new file mode 100644 index 00000000..a5ef16ca Binary files /dev/null and b/example_files/V1/v1_Soccer.3dm differ diff --git a/example_files/V1/v1_Speeder.3dm b/example_files/V1/v1_Speeder.3dm new file mode 100644 index 00000000..9101b0b8 Binary files /dev/null and b/example_files/V1/v1_Speeder.3dm differ diff --git a/example_files/V1/v1_SphericalSpiral.3dm b/example_files/V1/v1_SphericalSpiral.3dm new file mode 100644 index 00000000..fa7b1de1 Binary files /dev/null and b/example_files/V1/v1_SphericalSpiral.3dm differ diff --git a/example_files/V1/v1_Stearman.3dm b/example_files/V1/v1_Stearman.3dm new file mode 100644 index 00000000..3d71b13b Binary files /dev/null and b/example_files/V1/v1_Stearman.3dm differ diff --git a/example_files/V1/v1_T-Joint1.3dm b/example_files/V1/v1_T-Joint1.3dm new file mode 100644 index 00000000..24c6ff84 Binary files /dev/null and b/example_files/V1/v1_T-Joint1.3dm differ diff --git a/example_files/V1/v1_T-Joint2.3dm b/example_files/V1/v1_T-Joint2.3dm new file mode 100644 index 00000000..4b618286 Binary files /dev/null and b/example_files/V1/v1_T-Joint2.3dm differ diff --git a/example_files/V1/v1_Terrain.3dm b/example_files/V1/v1_Terrain.3dm new file mode 100644 index 00000000..9d7ef01c Binary files /dev/null and b/example_files/V1/v1_Terrain.3dm differ diff --git a/example_files/V1/v1_UntrimmedSurfaces.3dm b/example_files/V1/v1_UntrimmedSurfaces.3dm new file mode 100644 index 00000000..bec4e508 Binary files /dev/null and b/example_files/V1/v1_UntrimmedSurfaces.3dm differ diff --git a/example_files/V1/v1_five_solids.3dm b/example_files/V1/v1_five_solids.3dm new file mode 100644 index 00000000..aa3fdab9 Binary files /dev/null and b/example_files/V1/v1_five_solids.3dm differ diff --git a/example_files/V1/v1_three_curves.3dm b/example_files/V1/v1_three_curves.3dm new file mode 100644 index 00000000..1333c686 Binary files /dev/null and b/example_files/V1/v1_three_curves.3dm differ diff --git a/example_files/V1/v1_three_points.3dm b/example_files/V1/v1_three_points.3dm new file mode 100644 index 00000000..e3a5cc46 Binary files /dev/null and b/example_files/V1/v1_three_points.3dm differ diff --git a/example_files/V2/Stearman2.JPG b/example_files/V2/Stearman2.JPG new file mode 100644 index 00000000..ed26f94a Binary files /dev/null and b/example_files/V2/Stearman2.JPG differ diff --git a/example_files/V2/Stearman3.JPG b/example_files/V2/Stearman3.JPG new file mode 100644 index 00000000..07b62f3f Binary files /dev/null and b/example_files/V2/Stearman3.JPG differ diff --git a/example_files/V2/example_texture.bmp b/example_files/V2/example_texture.bmp new file mode 100644 index 00000000..69280f57 Binary files /dev/null and b/example_files/V2/example_texture.bmp differ diff --git a/example_files/V2/rhino2.JPG b/example_files/V2/rhino2.JPG new file mode 100644 index 00000000..5b3dea06 Binary files /dev/null and b/example_files/V2/rhino2.JPG differ diff --git a/example_files/V2/v2_23_points.3dm b/example_files/V2/v2_23_points.3dm new file mode 100644 index 00000000..eecb7663 Binary files /dev/null and b/example_files/V2/v2_23_points.3dm differ diff --git a/example_files/V2/v2_5_curves.3dm b/example_files/V2/v2_5_curves.3dm new file mode 100644 index 00000000..a6f36ea7 Binary files /dev/null and b/example_files/V2/v2_5_curves.3dm differ diff --git a/example_files/V2/v2_Camera.3dm b/example_files/V2/v2_Camera.3dm new file mode 100644 index 00000000..9b32cc40 Binary files /dev/null and b/example_files/V2/v2_Camera.3dm differ diff --git a/example_files/V2/v2_DeformCubes.3dm b/example_files/V2/v2_DeformCubes.3dm new file mode 100644 index 00000000..ce79ec96 Binary files /dev/null and b/example_files/V2/v2_DeformCubes.3dm differ diff --git a/example_files/V2/v2_DeformSpheres.3dm b/example_files/V2/v2_DeformSpheres.3dm new file mode 100644 index 00000000..1dc5187e Binary files /dev/null and b/example_files/V2/v2_DeformSpheres.3dm differ diff --git a/example_files/V2/v2_Flow1.3dm b/example_files/V2/v2_Flow1.3dm new file mode 100644 index 00000000..573a9185 Binary files /dev/null and b/example_files/V2/v2_Flow1.3dm differ diff --git a/example_files/V2/v2_Flow2.3dm b/example_files/V2/v2_Flow2.3dm new file mode 100644 index 00000000..39769233 Binary files /dev/null and b/example_files/V2/v2_Flow2.3dm differ diff --git a/example_files/V2/v2_Flow3.3dm b/example_files/V2/v2_Flow3.3dm new file mode 100644 index 00000000..0aadaed8 Binary files /dev/null and b/example_files/V2/v2_Flow3.3dm differ diff --git a/example_files/V2/v2_HumanHead1.3dm b/example_files/V2/v2_HumanHead1.3dm new file mode 100644 index 00000000..312d7780 Binary files /dev/null and b/example_files/V2/v2_HumanHead1.3dm differ diff --git a/example_files/V2/v2_HumanHead2.3dm b/example_files/V2/v2_HumanHead2.3dm new file mode 100644 index 00000000..91864f50 Binary files /dev/null and b/example_files/V2/v2_HumanHead2.3dm differ diff --git a/example_files/V2/v2_Hypercycloid.3dm b/example_files/V2/v2_Hypercycloid.3dm new file mode 100644 index 00000000..bce40682 Binary files /dev/null and b/example_files/V2/v2_Hypercycloid.3dm differ diff --git a/example_files/V2/v2_Lightbulb.3dm b/example_files/V2/v2_Lightbulb.3dm new file mode 100644 index 00000000..fef5aa83 Binary files /dev/null and b/example_files/V2/v2_Lightbulb.3dm differ diff --git a/example_files/V2/v2_MatchSrf.3dm b/example_files/V2/v2_MatchSrf.3dm new file mode 100644 index 00000000..2f0abc73 Binary files /dev/null and b/example_files/V2/v2_MatchSrf.3dm differ diff --git a/example_files/V2/v2_Patch.3dm b/example_files/V2/v2_Patch.3dm new file mode 100644 index 00000000..45eaf775 Binary files /dev/null and b/example_files/V2/v2_Patch.3dm differ diff --git a/example_files/V2/v2_RhinoLogo.3dm b/example_files/V2/v2_RhinoLogo.3dm new file mode 100644 index 00000000..0654f172 Binary files /dev/null and b/example_files/V2/v2_RhinoLogo.3dm differ diff --git a/example_files/V2/v2_SketchOnMesh.3dm b/example_files/V2/v2_SketchOnMesh.3dm new file mode 100644 index 00000000..69ad04a8 Binary files /dev/null and b/example_files/V2/v2_SketchOnMesh.3dm differ diff --git a/example_files/V2/v2_Smooth.3dm b/example_files/V2/v2_Smooth.3dm new file mode 100644 index 00000000..62552464 Binary files /dev/null and b/example_files/V2/v2_Smooth.3dm differ diff --git a/example_files/V2/v2_Soccer.3dm b/example_files/V2/v2_Soccer.3dm new file mode 100644 index 00000000..39f117d4 Binary files /dev/null and b/example_files/V2/v2_Soccer.3dm differ diff --git a/example_files/V2/v2_Speeder.3dm b/example_files/V2/v2_Speeder.3dm new file mode 100644 index 00000000..2531cccf Binary files /dev/null and b/example_files/V2/v2_Speeder.3dm differ diff --git a/example_files/V2/v2_SphericalSpiral.3dm b/example_files/V2/v2_SphericalSpiral.3dm new file mode 100644 index 00000000..59e70808 Binary files /dev/null and b/example_files/V2/v2_SphericalSpiral.3dm differ diff --git a/example_files/V2/v2_Stearman.3dm b/example_files/V2/v2_Stearman.3dm new file mode 100644 index 00000000..eb883821 Binary files /dev/null and b/example_files/V2/v2_Stearman.3dm differ diff --git a/example_files/V2/v2_T-Joint1.3dm b/example_files/V2/v2_T-Joint1.3dm new file mode 100644 index 00000000..49653ae1 Binary files /dev/null and b/example_files/V2/v2_T-Joint1.3dm differ diff --git a/example_files/V2/v2_T-Joint2.3dm b/example_files/V2/v2_T-Joint2.3dm new file mode 100644 index 00000000..d723bc86 Binary files /dev/null and b/example_files/V2/v2_T-Joint2.3dm differ diff --git a/example_files/V2/v2_Terrain.3dm b/example_files/V2/v2_Terrain.3dm new file mode 100644 index 00000000..e16f1622 Binary files /dev/null and b/example_files/V2/v2_Terrain.3dm differ diff --git a/example_files/V2/v2_UntrimmedSurfaces.3dm b/example_files/V2/v2_UntrimmedSurfaces.3dm new file mode 100644 index 00000000..dfe5e347 Binary files /dev/null and b/example_files/V2/v2_UntrimmedSurfaces.3dm differ diff --git a/example_files/V2/v2_my_brep.3dm b/example_files/V2/v2_my_brep.3dm new file mode 100644 index 00000000..d6886909 Binary files /dev/null and b/example_files/V2/v2_my_brep.3dm differ diff --git a/example_files/V2/v2_my_curves.3dm b/example_files/V2/v2_my_curves.3dm new file mode 100644 index 00000000..3742a683 Binary files /dev/null and b/example_files/V2/v2_my_curves.3dm differ diff --git a/example_files/V2/v2_my_mesh.3dm b/example_files/V2/v2_my_mesh.3dm new file mode 100644 index 00000000..9ed60d48 Binary files /dev/null and b/example_files/V2/v2_my_mesh.3dm differ diff --git a/example_files/V2/v2_my_mesh_with_material.3dm b/example_files/V2/v2_my_mesh_with_material.3dm new file mode 100644 index 00000000..aa2c84b8 Binary files /dev/null and b/example_files/V2/v2_my_mesh_with_material.3dm differ diff --git a/example_files/V2/v2_my_spot_light.3dm b/example_files/V2/v2_my_spot_light.3dm new file mode 100644 index 00000000..0b34921b Binary files /dev/null and b/example_files/V2/v2_my_spot_light.3dm differ diff --git a/example_files/V2/v2_my_surfaces.3dm b/example_files/V2/v2_my_surfaces.3dm new file mode 100644 index 00000000..a5492dd1 Binary files /dev/null and b/example_files/V2/v2_my_surfaces.3dm differ diff --git a/example_files/V2/v2_my_trimmed_surface.3dm b/example_files/V2/v2_my_trimmed_surface.3dm new file mode 100644 index 00000000..86b64617 Binary files /dev/null and b/example_files/V2/v2_my_trimmed_surface.3dm differ diff --git a/example_files/V2/v2_my_viewports.3dm b/example_files/V2/v2_my_viewports.3dm new file mode 100644 index 00000000..a1290c7b Binary files /dev/null and b/example_files/V2/v2_my_viewports.3dm differ diff --git a/example_files/V2/v2_point_with_user_Data.3dm b/example_files/V2/v2_point_with_user_Data.3dm new file mode 100644 index 00000000..b3899041 Binary files /dev/null and b/example_files/V2/v2_point_with_user_Data.3dm differ diff --git a/example_files/V3/Stearman2.JPG b/example_files/V3/Stearman2.JPG new file mode 100644 index 00000000..ed26f94a Binary files /dev/null and b/example_files/V3/Stearman2.JPG differ diff --git a/example_files/V3/Stearman3.JPG b/example_files/V3/Stearman3.JPG new file mode 100644 index 00000000..07b62f3f Binary files /dev/null and b/example_files/V3/Stearman3.JPG differ diff --git a/example_files/V3/example_texture.bmp b/example_files/V3/example_texture.bmp new file mode 100644 index 00000000..69280f57 Binary files /dev/null and b/example_files/V3/example_texture.bmp differ diff --git a/example_files/V3/rhino2.JPG b/example_files/V3/rhino2.JPG new file mode 100644 index 00000000..5b3dea06 Binary files /dev/null and b/example_files/V3/rhino2.JPG differ diff --git a/example_files/V3/v3_Camera.3dm b/example_files/V3/v3_Camera.3dm new file mode 100644 index 00000000..8c001300 Binary files /dev/null and b/example_files/V3/v3_Camera.3dm differ diff --git a/example_files/V3/v3_DeformCubes.3dm b/example_files/V3/v3_DeformCubes.3dm new file mode 100644 index 00000000..8b28e73f Binary files /dev/null and b/example_files/V3/v3_DeformCubes.3dm differ diff --git a/example_files/V3/v3_DeformSpheres.3dm b/example_files/V3/v3_DeformSpheres.3dm new file mode 100644 index 00000000..94bafc7d Binary files /dev/null and b/example_files/V3/v3_DeformSpheres.3dm differ diff --git a/example_files/V3/v3_Flow1.3dm b/example_files/V3/v3_Flow1.3dm new file mode 100644 index 00000000..d5f1ebb3 Binary files /dev/null and b/example_files/V3/v3_Flow1.3dm differ diff --git a/example_files/V3/v3_Flow2.3dm b/example_files/V3/v3_Flow2.3dm new file mode 100644 index 00000000..f54e0fd4 Binary files /dev/null and b/example_files/V3/v3_Flow2.3dm differ diff --git a/example_files/V3/v3_Flow3.3dm b/example_files/V3/v3_Flow3.3dm new file mode 100644 index 00000000..9d23691a Binary files /dev/null and b/example_files/V3/v3_Flow3.3dm differ diff --git a/example_files/V3/v3_HumanHead1.3dm b/example_files/V3/v3_HumanHead1.3dm new file mode 100644 index 00000000..a7c27606 Binary files /dev/null and b/example_files/V3/v3_HumanHead1.3dm differ diff --git a/example_files/V3/v3_HumanHead2.3dm b/example_files/V3/v3_HumanHead2.3dm new file mode 100644 index 00000000..0ac08778 Binary files /dev/null and b/example_files/V3/v3_HumanHead2.3dm differ diff --git a/example_files/V3/v3_Hypercycloid.3dm b/example_files/V3/v3_Hypercycloid.3dm new file mode 100644 index 00000000..fcef93f7 Binary files /dev/null and b/example_files/V3/v3_Hypercycloid.3dm differ diff --git a/example_files/V3/v3_Lightbulb.3dm b/example_files/V3/v3_Lightbulb.3dm new file mode 100644 index 00000000..692b601c Binary files /dev/null and b/example_files/V3/v3_Lightbulb.3dm differ diff --git a/example_files/V3/v3_MatchSrf.3dm b/example_files/V3/v3_MatchSrf.3dm new file mode 100644 index 00000000..88cdbcea Binary files /dev/null and b/example_files/V3/v3_MatchSrf.3dm differ diff --git a/example_files/V3/v3_Patch.3dm b/example_files/V3/v3_Patch.3dm new file mode 100644 index 00000000..9bc3bbce Binary files /dev/null and b/example_files/V3/v3_Patch.3dm differ diff --git a/example_files/V3/v3_RhinoLogo.3dm b/example_files/V3/v3_RhinoLogo.3dm new file mode 100644 index 00000000..b4d03d79 Binary files /dev/null and b/example_files/V3/v3_RhinoLogo.3dm differ diff --git a/example_files/V3/v3_SketchOnMesh.3dm b/example_files/V3/v3_SketchOnMesh.3dm new file mode 100644 index 00000000..a206200a Binary files /dev/null and b/example_files/V3/v3_SketchOnMesh.3dm differ diff --git a/example_files/V3/v3_Smooth.3dm b/example_files/V3/v3_Smooth.3dm new file mode 100644 index 00000000..93f49a72 Binary files /dev/null and b/example_files/V3/v3_Smooth.3dm differ diff --git a/example_files/V3/v3_Soccer.3dm b/example_files/V3/v3_Soccer.3dm new file mode 100644 index 00000000..257f73b2 Binary files /dev/null and b/example_files/V3/v3_Soccer.3dm differ diff --git a/example_files/V3/v3_Speeder.3dm b/example_files/V3/v3_Speeder.3dm new file mode 100644 index 00000000..75bb83f0 Binary files /dev/null and b/example_files/V3/v3_Speeder.3dm differ diff --git a/example_files/V3/v3_SphericalSpiral.3dm b/example_files/V3/v3_SphericalSpiral.3dm new file mode 100644 index 00000000..0f9731e3 Binary files /dev/null and b/example_files/V3/v3_SphericalSpiral.3dm differ diff --git a/example_files/V3/v3_Stearman.3dm b/example_files/V3/v3_Stearman.3dm new file mode 100644 index 00000000..754424f5 Binary files /dev/null and b/example_files/V3/v3_Stearman.3dm differ diff --git a/example_files/V3/v3_T-Joint1.3dm b/example_files/V3/v3_T-Joint1.3dm new file mode 100644 index 00000000..5954b77a Binary files /dev/null and b/example_files/V3/v3_T-Joint1.3dm differ diff --git a/example_files/V3/v3_T-Joint2.3dm b/example_files/V3/v3_T-Joint2.3dm new file mode 100644 index 00000000..dd59e9e4 Binary files /dev/null and b/example_files/V3/v3_T-Joint2.3dm differ diff --git a/example_files/V3/v3_Terrain.3dm b/example_files/V3/v3_Terrain.3dm new file mode 100644 index 00000000..45a37e55 Binary files /dev/null and b/example_files/V3/v3_Terrain.3dm differ diff --git a/example_files/V3/v3_UntrimmedSurfaces.3dm b/example_files/V3/v3_UntrimmedSurfaces.3dm new file mode 100644 index 00000000..223b4edb Binary files /dev/null and b/example_files/V3/v3_UntrimmedSurfaces.3dm differ diff --git a/example_files/V3/v3_my_brep.3dm b/example_files/V3/v3_my_brep.3dm new file mode 100644 index 00000000..68f346e3 Binary files /dev/null and b/example_files/V3/v3_my_brep.3dm differ diff --git a/example_files/V3/v3_my_curves.3dm b/example_files/V3/v3_my_curves.3dm new file mode 100644 index 00000000..ace888e5 Binary files /dev/null and b/example_files/V3/v3_my_curves.3dm differ diff --git a/example_files/V3/v3_my_mesh.3dm b/example_files/V3/v3_my_mesh.3dm new file mode 100644 index 00000000..b0e67851 Binary files /dev/null and b/example_files/V3/v3_my_mesh.3dm differ diff --git a/example_files/V3/v3_my_mesh_with_material.3dm b/example_files/V3/v3_my_mesh_with_material.3dm new file mode 100644 index 00000000..b109965d Binary files /dev/null and b/example_files/V3/v3_my_mesh_with_material.3dm differ diff --git a/example_files/V3/v3_my_points.3dm b/example_files/V3/v3_my_points.3dm new file mode 100644 index 00000000..6b4e4d5c Binary files /dev/null and b/example_files/V3/v3_my_points.3dm differ diff --git a/example_files/V3/v3_my_spot_light.3dm b/example_files/V3/v3_my_spot_light.3dm new file mode 100644 index 00000000..de2d3acd Binary files /dev/null and b/example_files/V3/v3_my_spot_light.3dm differ diff --git a/example_files/V3/v3_my_surfaces.3dm b/example_files/V3/v3_my_surfaces.3dm new file mode 100644 index 00000000..2ab6f4cd Binary files /dev/null and b/example_files/V3/v3_my_surfaces.3dm differ diff --git a/example_files/V3/v3_my_trimmed_surface.3dm b/example_files/V3/v3_my_trimmed_surface.3dm new file mode 100644 index 00000000..8ea87516 Binary files /dev/null and b/example_files/V3/v3_my_trimmed_surface.3dm differ diff --git a/example_files/V3/v3_my_viewports.3dm b/example_files/V3/v3_my_viewports.3dm new file mode 100644 index 00000000..bfee121c Binary files /dev/null and b/example_files/V3/v3_my_viewports.3dm differ diff --git a/example_files/V3/v3_point_with_user_Data.3dm b/example_files/V3/v3_point_with_user_Data.3dm new file mode 100644 index 00000000..57824365 Binary files /dev/null and b/example_files/V3/v3_point_with_user_Data.3dm differ diff --git a/example_files/V4/v4_DVDCase_Solid.3dm b/example_files/V4/v4_DVDCase_Solid.3dm new file mode 100644 index 00000000..09b355e9 Binary files /dev/null and b/example_files/V4/v4_DVDCase_Solid.3dm differ diff --git a/example_files/V4/v4_DinerMug.3dm b/example_files/V4/v4_DinerMug.3dm new file mode 100644 index 00000000..42e9fb9f Binary files /dev/null and b/example_files/V4/v4_DinerMug.3dm differ diff --git a/example_files/V4/v4_Fluted_Cup.3dm b/example_files/V4/v4_Fluted_Cup.3dm new file mode 100644 index 00000000..efb1b703 Binary files /dev/null and b/example_files/V4/v4_Fluted_Cup.3dm differ diff --git a/example_files/V4/v4_Gear.3dm b/example_files/V4/v4_Gear.3dm new file mode 100644 index 00000000..93a4662e Binary files /dev/null and b/example_files/V4/v4_Gear.3dm differ diff --git a/example_files/V4/v4_MechPartA.3dm b/example_files/V4/v4_MechPartA.3dm new file mode 100644 index 00000000..92995810 Binary files /dev/null and b/example_files/V4/v4_MechPartA.3dm differ diff --git a/example_files/V4/v4_MechPartB.3dm b/example_files/V4/v4_MechPartB.3dm new file mode 100644 index 00000000..af7d3688 Binary files /dev/null and b/example_files/V4/v4_MechPartB.3dm differ diff --git a/example_files/V4/v4_PerfumeBottle_Solid.3dm b/example_files/V4/v4_PerfumeBottle_Solid.3dm new file mode 100644 index 00000000..4b8160b9 Binary files /dev/null and b/example_files/V4/v4_PerfumeBottle_Solid.3dm differ diff --git a/example_files/V4/v4_Prarie settle.3dm b/example_files/V4/v4_Prarie settle.3dm new file mode 100644 index 00000000..e08d4732 Binary files /dev/null and b/example_files/V4/v4_Prarie settle.3dm differ diff --git a/example_files/V4/v4_RhinoPhone.3dm b/example_files/V4/v4_RhinoPhone.3dm new file mode 100644 index 00000000..d8504303 Binary files /dev/null and b/example_files/V4/v4_RhinoPhone.3dm differ diff --git a/example_files/V4/v4_SaltAndPepper.3dm b/example_files/V4/v4_SaltAndPepper.3dm new file mode 100644 index 00000000..689ee497 Binary files /dev/null and b/example_files/V4/v4_SaltAndPepper.3dm differ diff --git a/example_files/V4/v4_SolidHandle.3dm b/example_files/V4/v4_SolidHandle.3dm new file mode 100644 index 00000000..ff232cb3 Binary files /dev/null and b/example_files/V4/v4_SolidHandle.3dm differ diff --git a/example_files/V4/v4_TreeFrog.3dm b/example_files/V4/v4_TreeFrog.3dm new file mode 100644 index 00000000..5266c183 Binary files /dev/null and b/example_files/V4/v4_TreeFrog.3dm differ diff --git a/example_files/V4/v4_Wheel_PG.3dm b/example_files/V4/v4_Wheel_PG.3dm new file mode 100644 index 00000000..e863a333 Binary files /dev/null and b/example_files/V4/v4_Wheel_PG.3dm differ diff --git a/example_files/V4/v4_WishBone.3dm b/example_files/V4/v4_WishBone.3dm new file mode 100644 index 00000000..1a75037d Binary files /dev/null and b/example_files/V4/v4_WishBone.3dm differ diff --git a/example_files/V4/v4_example_file.3dm b/example_files/V4/v4_example_file.3dm new file mode 100644 index 00000000..89c1841f Binary files /dev/null and b/example_files/V4/v4_example_file.3dm differ diff --git a/example_files/V5/example_texture.bmp b/example_files/V5/example_texture.bmp new file mode 100644 index 00000000..69280f57 Binary files /dev/null and b/example_files/V5/example_texture.bmp differ diff --git a/example_files/V5/v5_clip.3dm b/example_files/V5/v5_clip.3dm new file mode 100644 index 00000000..f2a76de6 Binary files /dev/null and b/example_files/V5/v5_clip.3dm differ diff --git a/example_files/V5/v5_disk_brake.3dm b/example_files/V5/v5_disk_brake.3dm new file mode 100644 index 00000000..dddbd48a Binary files /dev/null and b/example_files/V5/v5_disk_brake.3dm differ diff --git a/example_files/V5/v5_dril.3dm b/example_files/V5/v5_dril.3dm new file mode 100644 index 00000000..6ded1279 Binary files /dev/null and b/example_files/V5/v5_dril.3dm differ diff --git a/example_files/V5/v5_example_file.3dm b/example_files/V5/v5_example_file.3dm new file mode 100644 index 00000000..fd9b3482 Binary files /dev/null and b/example_files/V5/v5_example_file.3dm differ diff --git a/example_files/V5/v5_extrusions.3dm b/example_files/V5/v5_extrusions.3dm new file mode 100644 index 00000000..32fecdca Binary files /dev/null and b/example_files/V5/v5_extrusions.3dm differ diff --git a/example_files/V5/v5_my_brep.3dm b/example_files/V5/v5_my_brep.3dm new file mode 100644 index 00000000..49b7d144 Binary files /dev/null and b/example_files/V5/v5_my_brep.3dm differ diff --git a/example_files/V5/v5_my_curves.3dm b/example_files/V5/v5_my_curves.3dm new file mode 100644 index 00000000..81df6d99 Binary files /dev/null and b/example_files/V5/v5_my_curves.3dm differ diff --git a/example_files/V5/v5_my_mesh.3dm b/example_files/V5/v5_my_mesh.3dm new file mode 100644 index 00000000..d451a88e Binary files /dev/null and b/example_files/V5/v5_my_mesh.3dm differ diff --git a/example_files/V5/v5_my_mesh_with_material.3dm b/example_files/V5/v5_my_mesh_with_material.3dm new file mode 100644 index 00000000..b844bf06 Binary files /dev/null and b/example_files/V5/v5_my_mesh_with_material.3dm differ diff --git a/example_files/V5/v5_my_point_with_user_data.3dm b/example_files/V5/v5_my_point_with_user_data.3dm new file mode 100644 index 00000000..eaa9a2af Binary files /dev/null and b/example_files/V5/v5_my_point_with_user_data.3dm differ diff --git a/example_files/V5/v5_my_points.3dm b/example_files/V5/v5_my_points.3dm new file mode 100644 index 00000000..14f2c45d Binary files /dev/null and b/example_files/V5/v5_my_points.3dm differ diff --git a/example_files/V5/v5_my_spot_light.3dm b/example_files/V5/v5_my_spot_light.3dm new file mode 100644 index 00000000..370ec937 Binary files /dev/null and b/example_files/V5/v5_my_spot_light.3dm differ diff --git a/example_files/V5/v5_my_surfaces.3dm b/example_files/V5/v5_my_surfaces.3dm new file mode 100644 index 00000000..0b93be29 Binary files /dev/null and b/example_files/V5/v5_my_surfaces.3dm differ diff --git a/example_files/V5/v5_my_trimmed_surface.3dm b/example_files/V5/v5_my_trimmed_surface.3dm new file mode 100644 index 00000000..03d478ae Binary files /dev/null and b/example_files/V5/v5_my_trimmed_surface.3dm differ diff --git a/example_files/V5/v5_my_viewports.3dm b/example_files/V5/v5_my_viewports.3dm new file mode 100644 index 00000000..a939f034 Binary files /dev/null and b/example_files/V5/v5_my_viewports.3dm differ diff --git a/example_files/V5/v5_rhino_logo.3dm b/example_files/V5/v5_rhino_logo.3dm new file mode 100644 index 00000000..54c1be62 Binary files /dev/null and b/example_files/V5/v5_rhino_logo.3dm differ diff --git a/example_files/V5/v5_ring.3dm b/example_files/V5/v5_ring.3dm new file mode 100644 index 00000000..92201869 Binary files /dev/null and b/example_files/V5/v5_ring.3dm differ diff --git a/example_files/V5/v5_teacup.3dm b/example_files/V5/v5_teacup.3dm new file mode 100644 index 00000000..775f09c0 Binary files /dev/null and b/example_files/V5/v5_teacup.3dm differ diff --git a/example_files/V5/v5_teapot.3dm b/example_files/V5/v5_teapot.3dm new file mode 100644 index 00000000..9588942b Binary files /dev/null and b/example_files/V5/v5_teapot.3dm differ diff --git a/example_files/V6/V6_annotation.3dm b/example_files/V6/V6_annotation.3dm new file mode 100644 index 00000000..d5da32df Binary files /dev/null and b/example_files/V6/V6_annotation.3dm differ diff --git a/example_files/V6/example_texture.bmp b/example_files/V6/example_texture.bmp new file mode 100644 index 00000000..69280f57 Binary files /dev/null and b/example_files/V6/example_texture.bmp differ diff --git a/example_files/V6/my_curves.3dm b/example_files/V6/my_curves.3dm new file mode 100644 index 00000000..39084bca Binary files /dev/null and b/example_files/V6/my_curves.3dm differ diff --git a/example_files/V6/my_mesh.3dm b/example_files/V6/my_mesh.3dm new file mode 100644 index 00000000..b8d228fe Binary files /dev/null and b/example_files/V6/my_mesh.3dm differ diff --git a/example_files/V6/my_mesh_with_material.3dm b/example_files/V6/my_mesh_with_material.3dm new file mode 100644 index 00000000..10547f64 Binary files /dev/null and b/example_files/V6/my_mesh_with_material.3dm differ diff --git a/example_files/V6/my_points.3dm b/example_files/V6/my_points.3dm new file mode 100644 index 00000000..bf763bcc Binary files /dev/null and b/example_files/V6/my_points.3dm differ diff --git a/example_files/V6/my_spot_light.3dm b/example_files/V6/my_spot_light.3dm new file mode 100644 index 00000000..06b2b1a8 Binary files /dev/null and b/example_files/V6/my_spot_light.3dm differ diff --git a/example_files/V6/my_surfaces.3dm b/example_files/V6/my_surfaces.3dm new file mode 100644 index 00000000..7152f60d Binary files /dev/null and b/example_files/V6/my_surfaces.3dm differ diff --git a/example_files/V6/my_trimmed_surface.3dm b/example_files/V6/my_trimmed_surface.3dm new file mode 100644 index 00000000..c10dd548 Binary files /dev/null and b/example_files/V6/my_trimmed_surface.3dm differ diff --git a/example_files/V6/my_viewports.3dm b/example_files/V6/my_viewports.3dm new file mode 100644 index 00000000..4de30971 Binary files /dev/null and b/example_files/V6/my_viewports.3dm differ diff --git a/example_files/V6/v6_rhino_logo.3dm b/example_files/V6/v6_rhino_logo.3dm new file mode 100644 index 00000000..3214406a Binary files /dev/null and b/example_files/V6/v6_rhino_logo.3dm differ diff --git a/example_files/V6/v6_rhino_subd_logo.3dm b/example_files/V6/v6_rhino_subd_logo.3dm new file mode 100644 index 00000000..e8377929 Binary files /dev/null and b/example_files/V6/v6_rhino_subd_logo.3dm differ diff --git a/example_files/V7/AtoZ.bmp b/example_files/V7/AtoZ.bmp new file mode 100644 index 00000000..2c866f50 Binary files /dev/null and b/example_files/V7/AtoZ.bmp differ diff --git a/example_files/V7/example_texture.bmp b/example_files/V7/example_texture.bmp new file mode 100644 index 00000000..69280f57 Binary files /dev/null and b/example_files/V7/example_texture.bmp differ diff --git a/example_files/V7/v7_my_brep.3dm b/example_files/V7/v7_my_brep.3dm new file mode 100644 index 00000000..cae9ef66 Binary files /dev/null and b/example_files/V7/v7_my_brep.3dm differ diff --git a/example_files/V7/v7_my_curves.3dm b/example_files/V7/v7_my_curves.3dm new file mode 100644 index 00000000..d9a1ab1d Binary files /dev/null and b/example_files/V7/v7_my_curves.3dm differ diff --git a/example_files/V7/v7_my_mesh.3dm b/example_files/V7/v7_my_mesh.3dm new file mode 100644 index 00000000..2005fa39 Binary files /dev/null and b/example_files/V7/v7_my_mesh.3dm differ diff --git a/example_files/V7/v7_my_mesh_with_material.3dm b/example_files/V7/v7_my_mesh_with_material.3dm new file mode 100644 index 00000000..ddf3ad72 Binary files /dev/null and b/example_files/V7/v7_my_mesh_with_material.3dm differ diff --git a/example_files/V7/v7_my_points.3dm b/example_files/V7/v7_my_points.3dm new file mode 100644 index 00000000..d0481c5a Binary files /dev/null and b/example_files/V7/v7_my_points.3dm differ diff --git a/example_files/V7/v7_my_spot_light.3dm b/example_files/V7/v7_my_spot_light.3dm new file mode 100644 index 00000000..7302bc97 Binary files /dev/null and b/example_files/V7/v7_my_spot_light.3dm differ diff --git a/example_files/V7/v7_my_surfaces.3dm b/example_files/V7/v7_my_surfaces.3dm new file mode 100644 index 00000000..4a15d997 Binary files /dev/null and b/example_files/V7/v7_my_surfaces.3dm differ diff --git a/example_files/V7/v7_my_trimmed_surface.3dm b/example_files/V7/v7_my_trimmed_surface.3dm new file mode 100644 index 00000000..1a4f8fc8 Binary files /dev/null and b/example_files/V7/v7_my_trimmed_surface.3dm differ diff --git a/example_files/V7/v7_my_viewports.3dm b/example_files/V7/v7_my_viewports.3dm new file mode 100644 index 00000000..742fd8e4 Binary files /dev/null and b/example_files/V7/v7_my_viewports.3dm differ diff --git a/example_files/V7/v7_rhino_logo_annotations.3dm b/example_files/V7/v7_rhino_logo_annotations.3dm new file mode 100644 index 00000000..bc672732 Binary files /dev/null and b/example_files/V7/v7_rhino_logo_annotations.3dm differ diff --git a/example_files/V7/v7_rhino_logo_nurbs.3dm b/example_files/V7/v7_rhino_logo_nurbs.3dm new file mode 100644 index 00000000..eaf01758 Binary files /dev/null and b/example_files/V7/v7_rhino_logo_nurbs.3dm differ diff --git a/example_files/V7/v7_rhino_logo_subd.3dm b/example_files/V7/v7_rhino_logo_subd.3dm new file mode 100644 index 00000000..5a1ab2c9 Binary files /dev/null and b/example_files/V7/v7_rhino_logo_subd.3dm differ