We should allow the renderer to create ImGUI Debug Views. This should allow us to easily create a window to e.g. change camera parameters or inspect entity values at runtime.
Abstract debugWindow as to allow imgui windows
Implement ImGui Debug Windows
Integrate into the renderer
Create a test window to change camera parameters (e.g. FOV)
We should allow the renderer to create ImGUI Debug Views. This should allow us to easily create a window to e.g. change camera parameters or inspect entity values at runtime.