output-distance cleanups
Add some type signatures and split off EPS -> PNG generation. This prepares for basing output distance on pixel comparisons throughout. The latter will allow to drop code related to signature generation and comparison.
Edited by Han-Wen Nienhuys