It does seem like they have a solid idea on how to do this (in the form of a custom, “universal” shader language)