How hard would it be for the 360 or PS3 to simply upgrade their hardware if and when they would be able to add say a more powerful GPU or CPU or RAM? How much would the addition of these things complicate development? Wouldn't the addition of a more powerful, and especially different CPU complicate things the most, making a different GPU and/or RAM comparatively much easier to deal with?