https://sfmcompile.co.uk/sfmcompile-a-comprehensive-guide/