https://ultravibes.co.uk/exploring-ffcmdrenderer-an-in-depth-overview/