diff --git a/src/anm2/animation.h b/src/anm2/animation.hpp similarity index 100% rename from src/anm2/animation.h rename to src/anm2/animation.hpp diff --git a/src/anm2/animations.h b/src/anm2/animations.hpp similarity index 100% rename from src/anm2/animations.h rename to src/anm2/animations.hpp diff --git a/src/anm2/anm2.h b/src/anm2/anm2.hpp similarity index 100% rename from src/anm2/anm2.h rename to src/anm2/anm2.hpp diff --git a/src/anm2/anm2_type.h b/src/anm2/anm2_type.hpp similarity index 100% rename from src/anm2/anm2_type.h rename to src/anm2/anm2_type.hpp diff --git a/src/anm2/content.h b/src/anm2/content.hpp similarity index 100% rename from src/anm2/content.h rename to src/anm2/content.hpp diff --git a/src/anm2/event.h b/src/anm2/event.hpp similarity index 100% rename from src/anm2/event.h rename to src/anm2/event.hpp diff --git a/src/anm2/frame.h b/src/anm2/frame.hpp similarity index 100% rename from src/anm2/frame.h rename to src/anm2/frame.hpp diff --git a/src/anm2/info.h b/src/anm2/info.hpp similarity index 100% rename from src/anm2/info.h rename to src/anm2/info.hpp diff --git a/src/anm2/item.h b/src/anm2/item.hpp similarity index 100% rename from src/anm2/item.h rename to src/anm2/item.hpp diff --git a/src/anm2/layer.h b/src/anm2/layer.hpp similarity index 100% rename from src/anm2/layer.h rename to src/anm2/layer.hpp diff --git a/src/anm2/null.h b/src/anm2/null.hpp similarity index 100% rename from src/anm2/null.h rename to src/anm2/null.hpp diff --git a/src/anm2/sound.h b/src/anm2/sound.hpp similarity index 100% rename from src/anm2/sound.h rename to src/anm2/sound.hpp diff --git a/src/anm2/spritesheet.h b/src/anm2/spritesheet.hpp similarity index 100% rename from src/anm2/spritesheet.h rename to src/anm2/spritesheet.hpp diff --git a/src/canvas.h b/src/canvas.hpp similarity index 100% rename from src/canvas.h rename to src/canvas.hpp diff --git a/src/clipboard.h b/src/clipboard.hpp similarity index 100% rename from src/clipboard.h rename to src/clipboard.hpp diff --git a/src/dialog.h b/src/dialog.hpp similarity index 100% rename from src/dialog.h rename to src/dialog.hpp diff --git a/src/document.h b/src/document.hpp similarity index 100% rename from src/document.h rename to src/document.hpp diff --git a/src/framebuffer.h b/src/framebuffer.hpp similarity index 100% rename from src/framebuffer.h rename to src/framebuffer.hpp diff --git a/src/imgui/dockspace.h b/src/imgui/dockspace.hpp similarity index 100% rename from src/imgui/dockspace.h rename to src/imgui/dockspace.hpp diff --git a/src/imgui/documents.h b/src/imgui/documents.hpp similarity index 100% rename from src/imgui/documents.h rename to src/imgui/documents.hpp diff --git a/src/imgui/imgui_.h b/src/imgui/imgui_.hpp similarity index 100% rename from src/imgui/imgui_.h rename to src/imgui/imgui_.hpp diff --git a/src/imgui/taskbar.h b/src/imgui/taskbar.hpp similarity index 100% rename from src/imgui/taskbar.h rename to src/imgui/taskbar.hpp diff --git a/src/imgui/toast.h b/src/imgui/toast.hpp similarity index 100% rename from src/imgui/toast.h rename to src/imgui/toast.hpp diff --git a/src/imgui/window/animation_preview.h b/src/imgui/window/animation_preview.hpp similarity index 100% rename from src/imgui/window/animation_preview.h rename to src/imgui/window/animation_preview.hpp diff --git a/src/imgui/window/animations.h b/src/imgui/window/animations.hpp similarity index 100% rename from src/imgui/window/animations.h rename to src/imgui/window/animations.hpp diff --git a/src/imgui/window/events.h b/src/imgui/window/events.hpp similarity index 100% rename from src/imgui/window/events.h rename to src/imgui/window/events.hpp diff --git a/src/imgui/window/frame_properties.h b/src/imgui/window/frame_properties.hpp similarity index 100% rename from src/imgui/window/frame_properties.h rename to src/imgui/window/frame_properties.hpp diff --git a/src/imgui/window/layers.h b/src/imgui/window/layers.hpp similarity index 100% rename from src/imgui/window/layers.h rename to src/imgui/window/layers.hpp diff --git a/src/imgui/window/nulls.h b/src/imgui/window/nulls.hpp similarity index 100% rename from src/imgui/window/nulls.h rename to src/imgui/window/nulls.hpp diff --git a/src/imgui/window/onionskin.h b/src/imgui/window/onionskin.hpp similarity index 100% rename from src/imgui/window/onionskin.h rename to src/imgui/window/onionskin.hpp diff --git a/src/imgui/window/regions.h b/src/imgui/window/regions.hpp similarity index 100% rename from src/imgui/window/regions.h rename to src/imgui/window/regions.hpp diff --git a/src/imgui/window/sounds.h b/src/imgui/window/sounds.hpp similarity index 100% rename from src/imgui/window/sounds.h rename to src/imgui/window/sounds.hpp diff --git a/src/imgui/window/spritesheet_editor.h b/src/imgui/window/spritesheet_editor.hpp similarity index 100% rename from src/imgui/window/spritesheet_editor.h rename to src/imgui/window/spritesheet_editor.hpp diff --git a/src/imgui/window/spritesheets.h b/src/imgui/window/spritesheets.hpp similarity index 100% rename from src/imgui/window/spritesheets.h rename to src/imgui/window/spritesheets.hpp diff --git a/src/imgui/window/timeline.h b/src/imgui/window/timeline.hpp similarity index 100% rename from src/imgui/window/timeline.h rename to src/imgui/window/timeline.hpp diff --git a/src/imgui/window/tools.h b/src/imgui/window/tools.hpp similarity index 100% rename from src/imgui/window/tools.h rename to src/imgui/window/tools.hpp diff --git a/src/imgui/window/welcome.h b/src/imgui/window/welcome.hpp similarity index 100% rename from src/imgui/window/welcome.h rename to src/imgui/window/welcome.hpp diff --git a/src/imgui/wizard/about.h b/src/imgui/wizard/about.hpp similarity index 100% rename from src/imgui/wizard/about.h rename to src/imgui/wizard/about.hpp diff --git a/src/imgui/wizard/change_all_frame_properties.h b/src/imgui/wizard/change_all_frame_properties.hpp similarity index 100% rename from src/imgui/wizard/change_all_frame_properties.h rename to src/imgui/wizard/change_all_frame_properties.hpp diff --git a/src/imgui/wizard/configure.h b/src/imgui/wizard/configure.hpp similarity index 100% rename from src/imgui/wizard/configure.h rename to src/imgui/wizard/configure.hpp diff --git a/src/imgui/wizard/generate_animation_from_grid.h b/src/imgui/wizard/generate_animation_from_grid.hpp similarity index 100% rename from src/imgui/wizard/generate_animation_from_grid.h rename to src/imgui/wizard/generate_animation_from_grid.hpp diff --git a/src/imgui/wizard/render_animation.h b/src/imgui/wizard/render_animation.hpp similarity index 100% rename from src/imgui/wizard/render_animation.h rename to src/imgui/wizard/render_animation.hpp diff --git a/src/loader.h b/src/loader.hpp similarity index 100% rename from src/loader.h rename to src/loader.hpp diff --git a/src/log.h b/src/log.hpp similarity index 100% rename from src/log.h rename to src/log.hpp diff --git a/src/manager.h b/src/manager.hpp similarity index 100% rename from src/manager.h rename to src/manager.hpp diff --git a/src/playback.h b/src/playback.hpp similarity index 100% rename from src/playback.h rename to src/playback.hpp diff --git a/src/render.h b/src/render.hpp similarity index 100% rename from src/render.h rename to src/render.hpp diff --git a/src/resource/audio.h b/src/resource/audio.hpp similarity index 100% rename from src/resource/audio.h rename to src/resource/audio.hpp diff --git a/src/resource/audio_stream.h b/src/resource/audio_stream.hpp similarity index 100% rename from src/resource/audio_stream.h rename to src/resource/audio_stream.hpp diff --git a/src/resource/font.h b/src/resource/font.hpp similarity index 100% rename from src/resource/font.h rename to src/resource/font.hpp diff --git a/src/resource/icon.h b/src/resource/icon.hpp similarity index 100% rename from src/resource/icon.h rename to src/resource/icon.hpp diff --git a/src/resource/music.h b/src/resource/music.hpp similarity index 100% rename from src/resource/music.h rename to src/resource/music.hpp diff --git a/src/resource/shader.h b/src/resource/shader.hpp similarity index 100% rename from src/resource/shader.h rename to src/resource/shader.hpp diff --git a/src/resource/strings.h b/src/resource/strings.hpp similarity index 100% rename from src/resource/strings.h rename to src/resource/strings.hpp diff --git a/src/resource/texture.h b/src/resource/texture.hpp similarity index 100% rename from src/resource/texture.h rename to src/resource/texture.hpp diff --git a/src/resources.h b/src/resources.hpp similarity index 100% rename from src/resources.h rename to src/resources.hpp diff --git a/src/settings.h b/src/settings.hpp similarity index 100% rename from src/settings.h rename to src/settings.hpp diff --git a/src/snapshots.h b/src/snapshots.hpp similarity index 100% rename from src/snapshots.h rename to src/snapshots.hpp diff --git a/src/socket.h b/src/socket.hpp similarity index 100% rename from src/socket.h rename to src/socket.hpp diff --git a/src/state.h b/src/state.hpp similarity index 100% rename from src/state.h rename to src/state.hpp diff --git a/src/storage.h b/src/storage.hpp similarity index 100% rename from src/storage.h rename to src/storage.hpp diff --git a/src/tool.h b/src/tool.hpp similarity index 100% rename from src/tool.h rename to src/tool.hpp diff --git a/src/types.h b/src/types.hpp similarity index 100% rename from src/types.h rename to src/types.hpp diff --git a/src/util/file_.h b/src/util/file_.hpp similarity index 100% rename from src/util/file_.h rename to src/util/file_.hpp diff --git a/src/util/map_.h b/src/util/map_.hpp similarity index 100% rename from src/util/map_.h rename to src/util/map_.hpp diff --git a/src/util/math_.h b/src/util/math_.hpp similarity index 100% rename from src/util/math_.h rename to src/util/math_.hpp diff --git a/src/util/origin.h b/src/util/origin.hpp similarity index 100% rename from src/util/origin.h rename to src/util/origin.hpp diff --git a/src/util/path_.h b/src/util/path_.hpp similarity index 100% rename from src/util/path_.h rename to src/util/path_.hpp diff --git a/src/util/process_.h b/src/util/process_.hpp similarity index 100% rename from src/util/process_.h rename to src/util/process_.hpp diff --git a/src/util/sdl.h b/src/util/sdl.hpp similarity index 100% rename from src/util/sdl.h rename to src/util/sdl.hpp diff --git a/src/util/string_.h b/src/util/string_.hpp similarity index 100% rename from src/util/string_.h rename to src/util/string_.hpp diff --git a/src/util/time_.h b/src/util/time_.hpp similarity index 100% rename from src/util/time_.h rename to src/util/time_.hpp diff --git a/src/util/unordered_map_.h b/src/util/unordered_map_.hpp similarity index 100% rename from src/util/unordered_map_.h rename to src/util/unordered_map_.hpp diff --git a/src/util/vector_.h b/src/util/vector_.hpp similarity index 100% rename from src/util/vector_.h rename to src/util/vector_.hpp diff --git a/src/util/working_directory.h b/src/util/working_directory.hpp similarity index 100% rename from src/util/working_directory.h rename to src/util/working_directory.hpp diff --git a/src/util/xml_.h b/src/util/xml_.hpp similarity index 100% rename from src/util/xml_.h rename to src/util/xml_.hpp