Hi all,
I propose to move all the Overlays logic to a separated extension.
Why?Well, basically because:
1) In real use cases, I think, a stand-alone GUI solution is used instead of basic Overlays.
2) Overlays are just a restricted use case of, more general, geometry primitives drawing (see:
viewtopic.php?f=8&t=1906)
3) Split the core from extension concepts is usually a winning idea.
The only problem I can see is that Overlays are also used in built-in samples so my proposal is to build by default the extension with default build configuration.