While Winthrop Center will feature over 800,000 square feet of office space, its best views will be reserved for its residents.