This is intentionally black-oil specific because we presently do no know how to handle other cases (e.g., more phases or number of phases different from number of components).
This is a non-compiling commit.