support for supressing doco subpackages. fiddling with one of the imports to try to reduce the number of places where Data appears. Seriously it looks like we have 8 different Data classes