So does this really mean that DX9 contains DX8 but with the addition of new functions? I was under the impression that DX9 was new from the ground up.