Are these different from the WCS classes above?  Should the WCS types be `ShearWCS`, `AffineTransformation`, `FitsWCS` and `GSTanWCS` instead?