diff --git a/Examples/Audio/Audio.cpp b/Examples/Audio/AudioExample.cpp
similarity index 100%
rename from Examples/Audio/Audio.cpp
rename to Examples/Audio/AudioExample.cpp
diff --git a/Examples/Audio/CMakeLists.txt b/Examples/Audio/CMakeLists.txt
index da16f9c1bbfd561530761104f4f6988766c96473..d6ea12e4cd8370d600e774f4c45e6236f31fefb7 100644
--- a/Examples/Audio/CMakeLists.txt
+++ b/Examples/Audio/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-Audio)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} Audio.cpp)
+add_executable(${PROJECT_NAME} AudioExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/BoneDrilling/BoneDrilling.cpp b/Examples/BoneDrilling/BoneDrillingExample.cpp
similarity index 100%
rename from Examples/BoneDrilling/BoneDrilling.cpp
rename to Examples/BoneDrilling/BoneDrillingExample.cpp
diff --git a/Examples/BoneDrilling/CMakeLists.txt b/Examples/BoneDrilling/CMakeLists.txt
index f02bc45e841a99e24e2ea11bc3670c81e0247e54..b92870f6f592b2fc8b35f7f9e39f107cd3b7c5f1 100644
--- a/Examples/BoneDrilling/CMakeLists.txt
+++ b/Examples/BoneDrilling/CMakeLists.txt
@@ -23,7 +23,7 @@ if(iMSTK_USE_OMNI)
     #-----------------------------------------------------------------------------
     # Create executable
     #-----------------------------------------------------------------------------
-    add_executable(${PROJECT_NAME} BoneDrilling.cpp)
+    add_executable(${PROJECT_NAME} BoneDrillingExample.cpp)
 
     #-----------------------------------------------------------------------------
     # Link libraries to executable
diff --git a/Examples/CameraController/CMakeLists.txt b/Examples/CameraController/CMakeLists.txt
index f5a0b1bd52cbd792e4f27d3406ddfe208f9f1e51..d5b5b394ddff4146b7701d7eac0b62850ba64e5c 100644
--- a/Examples/CameraController/CMakeLists.txt
+++ b/Examples/CameraController/CMakeLists.txt
@@ -22,7 +22,7 @@ if(iMSTK_USE_OMNI)
     #-----------------------------------------------------------------------------
     # Create executable
     #-----------------------------------------------------------------------------
-    add_executable(${PROJECT_NAME} CameraController.cpp)
+    add_executable(${PROJECT_NAME} CameraControllerExample.cpp)
 
     #-----------------------------------------------------------------------------
     # Link libraries to executable
diff --git a/Examples/CameraController/CameraController.cpp b/Examples/CameraController/CameraControllerExample.cpp
similarity index 100%
rename from Examples/CameraController/CameraController.cpp
rename to Examples/CameraController/CameraControllerExample.cpp
diff --git a/Examples/DeformableBody/CMakeLists.txt b/Examples/DeformableBody/CMakeLists.txt
index 725688edcd98318500b05718b577920bca4a4eb7..69c36aa9335b083ff65afa2af376b4537b4f247b 100644
--- a/Examples/DeformableBody/CMakeLists.txt
+++ b/Examples/DeformableBody/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-DeformableBody)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} DeformableBody.cpp)
+add_executable(${PROJECT_NAME} DeformableBodyExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/DeformableBody/DeformableBody.cpp b/Examples/DeformableBody/DeformableBodyExample.cpp
similarity index 100%
rename from Examples/DeformableBody/DeformableBody.cpp
rename to Examples/DeformableBody/DeformableBodyExample.cpp
diff --git a/Examples/ExtractSurface/CMakeLists.txt b/Examples/ExtractSurface/CMakeLists.txt
index 9dc0023c5d804abd07249ed94952c863994683b6..f19089dde4fc71af507b5f869233b45f2143512f 100644
--- a/Examples/ExtractSurface/CMakeLists.txt
+++ b/Examples/ExtractSurface/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-ExtractSurface)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} ExtractSurface.cpp)
+add_executable(${PROJECT_NAME} ExtractSurfaceExample.cpp)
     
 #-----------------------------------------------------------------------------
 # Add shaders
diff --git a/Examples/ExtractSurface/ExtractSurface.cpp b/Examples/ExtractSurface/ExtractSurfaceExample.cpp
similarity index 100%
rename from Examples/ExtractSurface/ExtractSurface.cpp
rename to Examples/ExtractSurface/ExtractSurfaceExample.cpp
diff --git a/Examples/GeometryTransforms/CMakeLists.txt b/Examples/GeometryTransforms/CMakeLists.txt
index 56aa29c3ecfd757eb490822a30d38fd966833875..4dd59b500a8c87bd271d0cf2203038e5c7c02230 100644
--- a/Examples/GeometryTransforms/CMakeLists.txt
+++ b/Examples/GeometryTransforms/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-GeometryTransforms)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} GeometryTransforms.cpp)
+add_executable(${PROJECT_NAME} GeometryTransformsExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/GeometryTransforms/GeometryTransforms.cpp b/Examples/GeometryTransforms/GeometryTransformsExample.cpp
similarity index 100%
rename from Examples/GeometryTransforms/GeometryTransforms.cpp
rename to Examples/GeometryTransforms/GeometryTransformsExample.cpp
diff --git a/Examples/Graph/CMakeLists.txt b/Examples/Graph/CMakeLists.txt
index c171ed849af2959c4a98ff1eccebf63028aefc9e..fa4eaad07b2d0a4da61818deb9e858340020e592 100644
--- a/Examples/Graph/CMakeLists.txt
+++ b/Examples/Graph/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-Graph)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} Graph.cpp)
+add_executable(${PROJECT_NAME} GraphExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/Graph/Graph.cpp b/Examples/Graph/GraphExample.cpp
similarity index 100%
rename from Examples/Graph/Graph.cpp
rename to Examples/Graph/GraphExample.cpp
diff --git a/Examples/LaparoscopicToolController/CMakeLists.txt b/Examples/LaparoscopicToolController/CMakeLists.txt
index e476884fffb42473aa12e6a59cf5f1015aeeaa4f..175fd2c73170864177203c14ee4e89fe28fa8c05 100644
--- a/Examples/LaparoscopicToolController/CMakeLists.txt
+++ b/Examples/LaparoscopicToolController/CMakeLists.txt
@@ -22,7 +22,7 @@ if(iMSTK_USE_OMNI)
     #-----------------------------------------------------------------------------
     # Create executable
     #-----------------------------------------------------------------------------
-    add_executable(${PROJECT_NAME} LaparoscopicToolController.cpp)
+    add_executable(${PROJECT_NAME} lapToolControllerExample.cpp)
 
     #-----------------------------------------------------------------------------
     # Link libraries to executable
diff --git a/Examples/LaparoscopicToolController/LaparoscopicToolController.cpp b/Examples/LaparoscopicToolController/lapToolControllerExample.cpp
similarity index 100%
rename from Examples/LaparoscopicToolController/LaparoscopicToolController.cpp
rename to Examples/LaparoscopicToolController/lapToolControllerExample.cpp
diff --git a/Examples/LineMesh/CMakeLists.txt b/Examples/LineMesh/CMakeLists.txt
index ba95e825ff109c69e5ac2ce9b65090e562ff9a25..d253a56a4960a56280164d3a9b6d638b52e4f76a 100644
--- a/Examples/LineMesh/CMakeLists.txt
+++ b/Examples/LineMesh/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-LineMesh)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} LineMesh.cpp)
+add_executable(${PROJECT_NAME} LineMeshExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Add shaders
diff --git a/Examples/LineMesh/LineMesh.cpp b/Examples/LineMesh/LineMeshExample.cpp
similarity index 100%
rename from Examples/LineMesh/LineMesh.cpp
rename to Examples/LineMesh/LineMeshExample.cpp
diff --git a/Examples/MeshIO/CMakeLists.txt b/Examples/MeshIO/CMakeLists.txt
index 55638e0f25221e86702573513c2d16fe5edfcf96..0d7fd3f83e4572babf295255bce9aadf3e359511 100644
--- a/Examples/MeshIO/CMakeLists.txt
+++ b/Examples/MeshIO/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-MeshIO)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} MeshIO.cpp)
+add_executable(${PROJECT_NAME} MeshIOExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/MeshIO/MeshIO.cpp b/Examples/MeshIO/MeshIOExample.cpp
similarity index 100%
rename from Examples/MeshIO/MeshIO.cpp
rename to Examples/MeshIO/MeshIOExample.cpp
diff --git a/Examples/MshVegaIO/CMakeLists.txt b/Examples/MshVegaIO/CMakeLists.txt
index 50938df29a1fb4eb5bc2b5758670da598062a3da..1ae49aab4cbd5fba71144e92db33a07c0bfc3a48 100644
--- a/Examples/MshVegaIO/CMakeLists.txt
+++ b/Examples/MshVegaIO/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-MshVegaIO)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} MshVegaIO.cpp)
+add_executable(${PROJECT_NAME} MshVegaIOExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/MshVegaIO/MshVegaIO.cpp b/Examples/MshVegaIO/MshVegaIOExample.cpp
similarity index 100%
rename from Examples/MshVegaIO/MshVegaIO.cpp
rename to Examples/MshVegaIO/MshVegaIOExample.cpp
diff --git a/Examples/ObjectController/CMakeLists.txt b/Examples/ObjectController/CMakeLists.txt
index 8aa82c8757cde83e6e0578e801afff27ea357a0d..4d173cdd2e9d935c7132aef13ddffcbd4d8255a2 100644
--- a/Examples/ObjectController/CMakeLists.txt
+++ b/Examples/ObjectController/CMakeLists.txt
@@ -22,7 +22,7 @@ if(iMSTK_USE_OMNI)
     #-----------------------------------------------------------------------------
     # Create executable
     #-----------------------------------------------------------------------------
-    add_executable(${PROJECT_NAME} ObjectController.cpp)
+    add_executable(${PROJECT_NAME} ObjectControllerExample.cpp)
 
     #-----------------------------------------------------------------------------
     # Add shaders
diff --git a/Examples/ObjectController/ObjectController.cpp b/Examples/ObjectController/ObjectControllerExample.cpp
similarity index 100%
rename from Examples/ObjectController/ObjectController.cpp
rename to Examples/ObjectController/ObjectControllerExample.cpp
diff --git a/Examples/ObjectControllerDummyClient/CMakeLists.txt b/Examples/ObjectControllerDummyClient/CMakeLists.txt
index 743203d45ac5d1739efc3dc2dba8bd4374c9b453..33c41f8551a8eca3b81fa7398fec32d7ec699368 100644
--- a/Examples/ObjectControllerDummyClient/CMakeLists.txt
+++ b/Examples/ObjectControllerDummyClient/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-ObjectControllerDummyClient)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} ObjectControllerDummyClient.cpp)
+add_executable(${PROJECT_NAME} ObjectCtrlDummyClientExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Add shaders
diff --git a/Examples/ObjectControllerDummyClient/ObjectControllerDummyClient.cpp b/Examples/ObjectControllerDummyClient/ObjectCtrlDummyClientExample.cpp
similarity index 100%
rename from Examples/ObjectControllerDummyClient/ObjectControllerDummyClient.cpp
rename to Examples/ObjectControllerDummyClient/ObjectCtrlDummyClientExample.cpp
diff --git a/Examples/Picking/CMakeLists.txt b/Examples/Picking/CMakeLists.txt
index 6dd5fad3a78bd1f4a312fc542c37e9cafe3f5431..4adb37b5242428f9d0155fd94051c5a9e379f938 100644
--- a/Examples/Picking/CMakeLists.txt
+++ b/Examples/Picking/CMakeLists.txt
@@ -23,7 +23,7 @@ if(iMSTK_USE_OMNI)
     #-----------------------------------------------------------------------------
     # Create executable
     #-----------------------------------------------------------------------------
-    add_executable(${PROJECT_NAME} Picking.cpp)
+    add_executable(${PROJECT_NAME} PickingExample.cpp)
 
     #-----------------------------------------------------------------------------
     # Link libraries to executable
diff --git a/Examples/Picking/Picking.cpp b/Examples/Picking/PickingExample.cpp
similarity index 100%
rename from Examples/Picking/Picking.cpp
rename to Examples/Picking/PickingExample.cpp
diff --git a/Examples/PlotVectors/CMakeLists.txt b/Examples/PlotVectors/CMakeLists.txt
index 3b7800a85fb133e85104bbf166ced2ae2cdd6b63..4b3eee78c12c69b447af988db96d162b78b9480c 100644
--- a/Examples/PlotVectors/CMakeLists.txt
+++ b/Examples/PlotVectors/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-PlotVectors)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} PlotVectors.cpp)
+add_executable(${PROJECT_NAME} PlotVectorsExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/PlotVectors/PlotVectors.cpp b/Examples/PlotVectors/PlotVectorsExample.cpp
similarity index 100%
rename from Examples/PlotVectors/PlotVectors.cpp
rename to Examples/PlotVectors/PlotVectorsExample.cpp
diff --git a/Examples/Rendering/CMakeLists.txt b/Examples/Rendering/CMakeLists.txt
index d4fec99a23a43fc32c8fa0b0e15751d20e043808..5a1299607b612ec53316b39f01bb9312edb38bb7 100644
--- a/Examples/Rendering/CMakeLists.txt
+++ b/Examples/Rendering/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-Rendering)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} Rendering.cpp)
+add_executable(${PROJECT_NAME} RenderingExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/Rendering/Rendering.cpp b/Examples/Rendering/RenderingExample.cpp
similarity index 100%
rename from Examples/Rendering/Rendering.cpp
rename to Examples/Rendering/RenderingExample.cpp
diff --git a/Examples/SceneManagement/CMakeLists.txt b/Examples/SceneManagement/CMakeLists.txt
index 3f8262a912fe7dc078721c2469cb266c339e9df2..df76a60ae1811f5979065d0062aa5383f64ee314 100644
--- a/Examples/SceneManagement/CMakeLists.txt
+++ b/Examples/SceneManagement/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-SceneManagement)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} SceneManagement.cpp)
+add_executable(${PROJECT_NAME} SceneManagementExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/SceneManagement/SceneManagement.cpp b/Examples/SceneManagement/SceneManagementExample.cpp
similarity index 100%
rename from Examples/SceneManagement/SceneManagement.cpp
rename to Examples/SceneManagement/SceneManagementExample.cpp
diff --git a/Examples/Screenshot/CMakeLists.txt b/Examples/Screenshot/CMakeLists.txt
index d1aa9bac22fc3544b4c3ec86be29452d1eccb6f5..85a1761bb54af480dd6b0bd17f2dd8345d39b415 100644
--- a/Examples/Screenshot/CMakeLists.txt
+++ b/Examples/Screenshot/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-Screenshot)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} Screenshot.cpp)
+add_executable(${PROJECT_NAME} ScreenshotExample.cpp)
     
 #-----------------------------------------------------------------------------
 # Add shaders
diff --git a/Examples/Screenshot/Screenshot.cpp b/Examples/Screenshot/ScreenshotExample.cpp
similarity index 100%
rename from Examples/Screenshot/Screenshot.cpp
rename to Examples/Screenshot/ScreenshotExample.cpp
diff --git a/Examples/Viewer/CMakeLists.txt b/Examples/Viewer/CMakeLists.txt
index 474f5bdcdf6e812c19cf96d396d1c17412db0fa4..bfb9e669ebc614a265aa3bf1650a9b1333273b3e 100644
--- a/Examples/Viewer/CMakeLists.txt
+++ b/Examples/Viewer/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-Viewer)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} Viewer.cpp)
+add_executable(${PROJECT_NAME} ViewerExample.cpp)
     
 #-----------------------------------------------------------------------------
 # Add shaders
diff --git a/Examples/Viewer/Viewer.cpp b/Examples/Viewer/ViewerExample.cpp
similarity index 100%
rename from Examples/Viewer/Viewer.cpp
rename to Examples/Viewer/ViewerExample.cpp
diff --git a/Examples/VirtualCoupling/CMakeLists.txt b/Examples/VirtualCoupling/CMakeLists.txt
index a8da49200f16be5dab51cfd5492d4f1b6516b1e3..e1575c6adc26d78dbe822e6589744e792a6d5d18 100644
--- a/Examples/VirtualCoupling/CMakeLists.txt
+++ b/Examples/VirtualCoupling/CMakeLists.txt
@@ -22,7 +22,7 @@ if(iMSTK_USE_OMNI)
     #-----------------------------------------------------------------------------
     # Create executable
     #-----------------------------------------------------------------------------
-    add_executable(${PROJECT_NAME} VirtualCoupling.cpp)
+    add_executable(${PROJECT_NAME} VirtualCouplingExample.cpp)
     
     #-----------------------------------------------------------------------------
     # Add shaders
diff --git a/Examples/VirtualCoupling/VirtualCoupling.cpp b/Examples/VirtualCoupling/VirtualCouplingExample.cpp
similarity index 100%
rename from Examples/VirtualCoupling/VirtualCoupling.cpp
rename to Examples/VirtualCoupling/VirtualCouplingExample.cpp
diff --git a/Examples/VulkanDecals/CMakeLists.txt b/Examples/VulkanDecals/CMakeLists.txt
index 86edb9e27a2911837176d1e9aef7ab5018451739..f5a5ed815e5ad65f69d467697d9dbbafafda8a7c 100644
--- a/Examples/VulkanDecals/CMakeLists.txt
+++ b/Examples/VulkanDecals/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-VulkanDecals)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} VulkanDecals.cpp)
+add_executable(${PROJECT_NAME} VulkanDecalsExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/VulkanDecals/VulkanDecals.cpp b/Examples/VulkanDecals/VulkanDecalsExample.cpp
similarity index 100%
rename from Examples/VulkanDecals/VulkanDecals.cpp
rename to Examples/VulkanDecals/VulkanDecalsExample.cpp
diff --git a/Examples/continuousCollisionDetection/CMakeLists.txt b/Examples/continuousCollisionDetection/CMakeLists.txt
index 6a8b6ffbb8f6d0565ba52e8a7bc4aae885090832..bb190042d823799e5abca24b0017967ad0214913 100644
--- a/Examples/continuousCollisionDetection/CMakeLists.txt
+++ b/Examples/continuousCollisionDetection/CMakeLists.txt
@@ -21,7 +21,7 @@ project(Example-CCD)
 #-----------------------------------------------------------------------------
 # Create executable
 #-----------------------------------------------------------------------------
-add_executable(${PROJECT_NAME} continuousCollisionDetection.cpp)
+add_executable(${PROJECT_NAME} ccdExample.cpp)
 
 #-----------------------------------------------------------------------------
 # Link libraries to executable
diff --git a/Examples/continuousCollisionDetection/continuousCollisionDetection.cpp b/Examples/continuousCollisionDetection/ccdExample.cpp
similarity index 100%
rename from Examples/continuousCollisionDetection/continuousCollisionDetection.cpp
rename to Examples/continuousCollisionDetection/ccdExample.cpp