Ensure blocks are passed in from the outer context
Perform defaulting of target_dir in the wrapper method
Ensure that the target_dir parameter is relative to the buildfile