A notion of "self-sufficiency" for the package
of such complexity seems like a sort of
self-delusion, anyway. I've seen projects (one
project, anyway) with beautiful idea in the
core, which ran crippled because of following
such a notion.
Nothing wrong in depending on such ubiquitous
and strongly specialised libraries as libtiff,
libpng, libjpeg.
--