rely directly on the logging module directly instead of through tldp.utils add the BaseDoctype to all of the modules (even though not all are implemented)