* moved virtual printer into plugin * made default serial factory use supplied parameters instead of directly utilizing self._port and similar * documented new hook