Use a standardized 'targetDirectory' value in the target handlers, and pass this onto the library processors for use with caching