The current metaprogramming is a bit hot wired, having fine control is tricky. Ideas: - Refactor the `ShaderFlow.glsl` into smaller files, like `Camera.glsl` - Support for `#include` directives and live reloading of those