Governors Island, A manmade island for the 22nd century