> Having a single rendering technology to support would be preferential
Really? I prefer there are a few, but mostly compatible techs in that space. This is the VM that runs almost all desktop (client) software these days. Having only one implementation would IMHO be a disaster.