Tools you may need to use, instead of writing your own.