Moving over the most recent changes/improvements from 'blockout' branch to
'grafx' branch, related only to 2D rendering lib and demo support code.
Authored by: nerius 2023-11-11
Parent: [r1652]
Child: [r1654]