and this clears the way for an external API for utilities and such. And yes, this means libtool is now used.
There, needs a little clean up though.