Marked most of the API deprecated and added some skeleton structure for the superseding types.