diff --git a/.gitignore b/old_c/.gitignore similarity index 100% rename from .gitignore rename to old_c/.gitignore diff --git a/Cargo.lock b/old_c/Cargo.lock similarity index 100% rename from Cargo.lock rename to old_c/Cargo.lock diff --git a/Cargo.toml b/old_c/Cargo.toml similarity index 100% rename from Cargo.toml rename to old_c/Cargo.toml diff --git a/README.md b/old_c/README.md similarity index 100% rename from README.md rename to old_c/README.md diff --git a/build.rs b/old_c/build.rs similarity index 100% rename from build.rs rename to old_c/build.rs diff --git a/src/_deprecated/assets/mod.rs b/old_c/src/_deprecated/assets/mod.rs similarity index 100% rename from src/_deprecated/assets/mod.rs rename to old_c/src/_deprecated/assets/mod.rs diff --git a/src/_deprecated/assets/obj_loader.rs b/old_c/src/_deprecated/assets/obj_loader.rs similarity index 100% rename from src/_deprecated/assets/obj_loader.rs rename to old_c/src/_deprecated/assets/obj_loader.rs diff --git a/src/_deprecated/assets/positionable_object.rs b/old_c/src/_deprecated/assets/positionable_object.rs similarity index 100% rename from src/_deprecated/assets/positionable_object.rs rename to old_c/src/_deprecated/assets/positionable_object.rs diff --git a/src/_deprecated/assets/renderable_object.rs b/old_c/src/_deprecated/assets/renderable_object.rs similarity index 100% rename from src/_deprecated/assets/renderable_object.rs rename to old_c/src/_deprecated/assets/renderable_object.rs diff --git a/src/_deprecated/azure_kinect/capture/device_capturer.rs b/old_c/src/_deprecated/azure_kinect/capture/device_capturer.rs similarity index 100% rename from src/_deprecated/azure_kinect/capture/device_capturer.rs rename to old_c/src/_deprecated/azure_kinect/capture/device_capturer.rs diff --git a/src/_deprecated/azure_kinect/capture/fake_device_capturer.rs b/old_c/src/_deprecated/azure_kinect/capture/fake_device_capturer.rs similarity index 100% rename from src/_deprecated/azure_kinect/capture/fake_device_capturer.rs rename to old_c/src/_deprecated/azure_kinect/capture/fake_device_capturer.rs diff --git a/src/_deprecated/azure_kinect/capture/mod.rs b/old_c/src/_deprecated/azure_kinect/capture/mod.rs similarity index 100% rename from src/_deprecated/azure_kinect/capture/mod.rs rename to old_c/src/_deprecated/azure_kinect/capture/mod.rs diff --git a/src/_deprecated/azure_kinect/capture/multi_device_capturer.rs b/old_c/src/_deprecated/azure_kinect/capture/multi_device_capturer.rs similarity index 100% rename from src/_deprecated/azure_kinect/capture/multi_device_capturer.rs rename to old_c/src/_deprecated/azure_kinect/capture/multi_device_capturer.rs diff --git a/src/_deprecated/azure_kinect/k4a_sys_wrapper.rs b/old_c/src/_deprecated/azure_kinect/k4a_sys_wrapper.rs similarity index 100% rename from src/_deprecated/azure_kinect/k4a_sys_wrapper.rs rename to old_c/src/_deprecated/azure_kinect/k4a_sys_wrapper.rs diff --git a/src/_deprecated/azure_kinect/mod.rs b/old_c/src/_deprecated/azure_kinect/mod.rs similarity index 100% rename from src/_deprecated/azure_kinect/mod.rs rename to old_c/src/_deprecated/azure_kinect/mod.rs diff --git a/src/_deprecated/azure_kinect/sensor_control.rs b/old_c/src/_deprecated/azure_kinect/sensor_control.rs similarity index 100% rename from src/_deprecated/azure_kinect/sensor_control.rs rename to old_c/src/_deprecated/azure_kinect/sensor_control.rs diff --git a/src/_deprecated/core_types.rs b/old_c/src/_deprecated/core_types.rs similarity index 100% rename from src/_deprecated/core_types.rs rename to old_c/src/_deprecated/core_types.rs diff --git a/src/_deprecated/files/mod.rs b/old_c/src/_deprecated/files/mod.rs similarity index 100% rename from src/_deprecated/files/mod.rs rename to old_c/src/_deprecated/files/mod.rs diff --git a/src/_deprecated/files/read_file_string_contents.rs b/old_c/src/_deprecated/files/read_file_string_contents.rs similarity index 100% rename from src/_deprecated/files/read_file_string_contents.rs rename to old_c/src/_deprecated/files/read_file_string_contents.rs diff --git a/src/_deprecated/files/write_to_file_from_byte_ptr.rs b/old_c/src/_deprecated/files/write_to_file_from_byte_ptr.rs similarity index 100% rename from src/_deprecated/files/write_to_file_from_byte_ptr.rs rename to old_c/src/_deprecated/files/write_to_file_from_byte_ptr.rs diff --git a/src/_deprecated/graphics_imgui.rs b/old_c/src/_deprecated/graphics_imgui.rs similarity index 100% rename from src/_deprecated/graphics_imgui.rs rename to old_c/src/_deprecated/graphics_imgui.rs diff --git a/src/_deprecated/gui/enhanced_window.rs b/old_c/src/_deprecated/gui/enhanced_window.rs similarity index 100% rename from src/_deprecated/gui/enhanced_window.rs rename to old_c/src/_deprecated/gui/enhanced_window.rs diff --git a/src/_deprecated/gui/mod.rs b/old_c/src/_deprecated/gui/mod.rs similarity index 100% rename from src/_deprecated/gui/mod.rs rename to old_c/src/_deprecated/gui/mod.rs diff --git a/src/_deprecated/gui/mouse_camera_arcball.rs b/old_c/src/_deprecated/gui/mouse_camera_arcball.rs similarity index 100% rename from src/_deprecated/gui/mouse_camera_arcball.rs rename to old_c/src/_deprecated/gui/mouse_camera_arcball.rs diff --git a/src/_deprecated/image_debug.rs b/old_c/src/_deprecated/image_debug.rs similarity index 100% rename from src/_deprecated/image_debug.rs rename to old_c/src/_deprecated/image_debug.rs diff --git a/src/_deprecated/imgui_support/clip.rs b/old_c/src/_deprecated/imgui_support/clip.rs similarity index 100% rename from src/_deprecated/imgui_support/clip.rs rename to old_c/src/_deprecated/imgui_support/clip.rs diff --git a/src/_deprecated/imgui_support/mod.rs b/old_c/src/_deprecated/imgui_support/mod.rs similarity index 100% rename from src/_deprecated/imgui_support/mod.rs rename to old_c/src/_deprecated/imgui_support/mod.rs diff --git a/src/_deprecated/main_opengl.rs b/old_c/src/_deprecated/main_opengl.rs similarity index 100% rename from src/_deprecated/main_opengl.rs rename to old_c/src/_deprecated/main_opengl.rs diff --git a/src/_deprecated/main_points.rs b/old_c/src/_deprecated/main_points.rs similarity index 100% rename from src/_deprecated/main_points.rs rename to old_c/src/_deprecated/main_points.rs diff --git a/src/_deprecated/opengl/compile_shader.rs b/old_c/src/_deprecated/opengl/compile_shader.rs similarity index 100% rename from src/_deprecated/opengl/compile_shader.rs rename to old_c/src/_deprecated/opengl/compile_shader.rs diff --git a/src/_deprecated/opengl/debug.rs b/old_c/src/_deprecated/opengl/debug.rs similarity index 100% rename from src/_deprecated/opengl/debug.rs rename to old_c/src/_deprecated/opengl/debug.rs diff --git a/src/_deprecated/opengl/link_program.rs b/old_c/src/_deprecated/opengl/link_program.rs similarity index 100% rename from src/_deprecated/opengl/link_program.rs rename to old_c/src/_deprecated/opengl/link_program.rs diff --git a/src/_deprecated/opengl/load_texture_from_file.rs b/old_c/src/_deprecated/opengl/load_texture_from_file.rs similarity index 100% rename from src/_deprecated/opengl/load_texture_from_file.rs rename to old_c/src/_deprecated/opengl/load_texture_from_file.rs diff --git a/src/_deprecated/opengl/matrices.rs b/old_c/src/_deprecated/opengl/matrices.rs similarity index 100% rename from src/_deprecated/opengl/matrices.rs rename to old_c/src/_deprecated/opengl/matrices.rs diff --git a/src/_deprecated/opengl/mod.rs b/old_c/src/_deprecated/opengl/mod.rs similarity index 100% rename from src/_deprecated/opengl/mod.rs rename to old_c/src/_deprecated/opengl/mod.rs diff --git a/src/_deprecated/opengl/rebinder.rs b/old_c/src/_deprecated/opengl/rebinder.rs similarity index 100% rename from src/_deprecated/opengl/rebinder.rs rename to old_c/src/_deprecated/opengl/rebinder.rs diff --git a/src/_deprecated/opengl/wrapper/attribute.rs b/old_c/src/_deprecated/opengl/wrapper/attribute.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/attribute.rs rename to old_c/src/_deprecated/opengl/wrapper/attribute.rs diff --git a/src/_deprecated/opengl/wrapper/buffer.rs b/old_c/src/_deprecated/opengl/wrapper/buffer.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/buffer.rs rename to old_c/src/_deprecated/opengl/wrapper/buffer.rs diff --git a/src/_deprecated/opengl/wrapper/mod.rs b/old_c/src/_deprecated/opengl/wrapper/mod.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/mod.rs rename to old_c/src/_deprecated/opengl/wrapper/mod.rs diff --git a/src/_deprecated/opengl/wrapper/other_misc_wrapper.rs b/old_c/src/_deprecated/opengl/wrapper/other_misc_wrapper.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/other_misc_wrapper.rs rename to old_c/src/_deprecated/opengl/wrapper/other_misc_wrapper.rs diff --git a/src/_deprecated/opengl/wrapper/texture.rs b/old_c/src/_deprecated/opengl/wrapper/texture.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/texture.rs rename to old_c/src/_deprecated/opengl/wrapper/texture.rs diff --git a/src/_deprecated/opengl/wrapper/uniform.rs b/old_c/src/_deprecated/opengl/wrapper/uniform.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/uniform.rs rename to old_c/src/_deprecated/opengl/wrapper/uniform.rs diff --git a/src/_deprecated/opengl/wrapper/vertex_array.rs b/old_c/src/_deprecated/opengl/wrapper/vertex_array.rs similarity index 100% rename from src/_deprecated/opengl/wrapper/vertex_array.rs rename to old_c/src/_deprecated/opengl/wrapper/vertex_array.rs diff --git a/src/_deprecated/point_cloud/debug/capture_proxy.rs b/old_c/src/_deprecated/point_cloud/debug/capture_proxy.rs similarity index 100% rename from src/_deprecated/point_cloud/debug/capture_proxy.rs rename to old_c/src/_deprecated/point_cloud/debug/capture_proxy.rs diff --git a/src/_deprecated/point_cloud/debug/image_proxy.rs b/old_c/src/_deprecated/point_cloud/debug/image_proxy.rs similarity index 100% rename from src/_deprecated/point_cloud/debug/image_proxy.rs rename to old_c/src/_deprecated/point_cloud/debug/image_proxy.rs diff --git a/src/_deprecated/point_cloud/debug/mod.rs b/old_c/src/_deprecated/point_cloud/debug/mod.rs similarity index 100% rename from src/_deprecated/point_cloud/debug/mod.rs rename to old_c/src/_deprecated/point_cloud/debug/mod.rs diff --git a/src/_deprecated/point_cloud/gpu_point_cloud_converter.rs b/old_c/src/_deprecated/point_cloud/gpu_point_cloud_converter.rs similarity index 100% rename from src/_deprecated/point_cloud/gpu_point_cloud_converter.rs rename to old_c/src/_deprecated/point_cloud/gpu_point_cloud_converter.rs diff --git a/src/_deprecated/point_cloud/mod.rs b/old_c/src/_deprecated/point_cloud/mod.rs similarity index 100% rename from src/_deprecated/point_cloud/mod.rs rename to old_c/src/_deprecated/point_cloud/mod.rs diff --git a/src/_deprecated/point_cloud/pixel_structs.rs b/old_c/src/_deprecated/point_cloud/pixel_structs.rs similarity index 100% rename from src/_deprecated/point_cloud/pixel_structs.rs rename to old_c/src/_deprecated/point_cloud/pixel_structs.rs diff --git a/src/_deprecated/point_cloud/point_cloud_renderer.rs b/old_c/src/_deprecated/point_cloud/point_cloud_renderer.rs similarity index 100% rename from src/_deprecated/point_cloud/point_cloud_renderer.rs rename to old_c/src/_deprecated/point_cloud/point_cloud_renderer.rs diff --git a/src/_deprecated/point_cloud/point_cloud_visualiser.rs b/old_c/src/_deprecated/point_cloud/point_cloud_visualiser.rs similarity index 100% rename from src/_deprecated/point_cloud/point_cloud_visualiser.rs rename to old_c/src/_deprecated/point_cloud/point_cloud_visualiser.rs diff --git a/src/_deprecated/point_cloud/shaders/point_cloud_compute_shader.glsl b/old_c/src/_deprecated/point_cloud/shaders/point_cloud_compute_shader.glsl similarity index 100% rename from src/_deprecated/point_cloud/shaders/point_cloud_compute_shader.glsl rename to old_c/src/_deprecated/point_cloud/shaders/point_cloud_compute_shader.glsl diff --git a/src/_deprecated/point_cloud/shaders/point_cloud_fragment_shader.glsl b/old_c/src/_deprecated/point_cloud/shaders/point_cloud_fragment_shader.glsl similarity index 100% rename from src/_deprecated/point_cloud/shaders/point_cloud_fragment_shader.glsl rename to old_c/src/_deprecated/point_cloud/shaders/point_cloud_fragment_shader.glsl diff --git a/src/_deprecated/point_cloud/shaders/point_cloud_vertex_shader.glsl b/old_c/src/_deprecated/point_cloud/shaders/point_cloud_vertex_shader.glsl similarity index 100% rename from src/_deprecated/point_cloud/shaders/point_cloud_vertex_shader.glsl rename to old_c/src/_deprecated/point_cloud/shaders/point_cloud_vertex_shader.glsl diff --git a/src/_deprecated/point_cloud/shaders/simple_vertex_shader.glsl b/old_c/src/_deprecated/point_cloud/shaders/simple_vertex_shader.glsl similarity index 100% rename from src/_deprecated/point_cloud/shaders/simple_vertex_shader.glsl rename to old_c/src/_deprecated/point_cloud/shaders/simple_vertex_shader.glsl diff --git a/src/_deprecated/point_cloud/util.rs b/old_c/src/_deprecated/point_cloud/util.rs similarity index 100% rename from src/_deprecated/point_cloud/util.rs rename to old_c/src/_deprecated/point_cloud/util.rs diff --git a/src/_deprecated/point_cloud/viewer_image.rs b/old_c/src/_deprecated/point_cloud/viewer_image.rs similarity index 100% rename from src/_deprecated/point_cloud/viewer_image.rs rename to old_c/src/_deprecated/point_cloud/viewer_image.rs diff --git a/src/_deprecated/webcam.rs b/old_c/src/_deprecated/webcam.rs similarity index 100% rename from src/_deprecated/webcam.rs rename to old_c/src/_deprecated/webcam.rs diff --git a/src/main_zeromq.rs b/old_c/src/main_zeromq.rs similarity index 100% rename from src/main_zeromq.rs rename to old_c/src/main_zeromq.rs diff --git a/src/pointcloud/color.rs b/old_c/src/pointcloud/color.rs similarity index 100% rename from src/pointcloud/color.rs rename to old_c/src/pointcloud/color.rs diff --git a/src/pointcloud/cpu_calculate_point_cloud.rs b/old_c/src/pointcloud/cpu_calculate_point_cloud.rs similarity index 100% rename from src/pointcloud/cpu_calculate_point_cloud.rs rename to old_c/src/pointcloud/cpu_calculate_point_cloud.rs diff --git a/src/pointcloud/cpu_transformation.rs b/old_c/src/pointcloud/cpu_transformation.rs similarity index 100% rename from src/pointcloud/cpu_transformation.rs rename to old_c/src/pointcloud/cpu_transformation.rs diff --git a/src/pointcloud/debug.rs b/old_c/src/pointcloud/debug.rs similarity index 100% rename from src/pointcloud/debug.rs rename to old_c/src/pointcloud/debug.rs diff --git a/src/pointcloud/message.rs b/old_c/src/pointcloud/message.rs similarity index 100% rename from src/pointcloud/message.rs rename to old_c/src/pointcloud/message.rs diff --git a/src/pointcloud/mod.rs b/old_c/src/pointcloud/mod.rs similarity index 100% rename from src/pointcloud/mod.rs rename to old_c/src/pointcloud/mod.rs diff --git a/src/pointcloud/point.rs b/old_c/src/pointcloud/point.rs similarity index 100% rename from src/pointcloud/point.rs rename to old_c/src/pointcloud/point.rs diff --git a/src/pointcloud/xy_table.rs b/old_c/src/pointcloud/xy_table.rs similarity index 100% rename from src/pointcloud/xy_table.rs rename to old_c/src/pointcloud/xy_table.rs diff --git a/src/zeromq/mod.rs b/old_c/src/zeromq/mod.rs similarity index 100% rename from src/zeromq/mod.rs rename to old_c/src/zeromq/mod.rs diff --git a/src/zeromq/protocol.rs b/old_c/src/zeromq/protocol.rs similarity index 100% rename from src/zeromq/protocol.rs rename to old_c/src/zeromq/protocol.rs diff --git a/temp/old_protocol.txt b/old_c/temp/old_protocol.txt similarity index 100% rename from temp/old_protocol.txt rename to old_c/temp/old_protocol.txt diff --git a/temp/old_zeromq_protocol.txt b/old_c/temp/old_zeromq_protocol.txt similarity index 100% rename from temp/old_zeromq_protocol.txt rename to old_c/temp/old_zeromq_protocol.txt diff --git a/vendor/k4a.lib b/old_c/vendor/k4a.lib similarity index 100% rename from vendor/k4a.lib rename to old_c/vendor/k4a.lib