Use CMake FetchContent to pull tracy sources and build it if frame tracing is enabled.
As frame tracing requires annotations in the code, create a wrapper that replaces them
with our own defines that are empty when tracing is not enabled.
Introduce Dear ImGui to the CMakeBuild, allow building without it.
Add two debug interfaces : one FPS counter and frame time graph,
one map visualizer and editor.