these may be useful as general tools - in which case they might be ported over to a shared tools folder