Allow sub-directories within outcomes with arbitrary depth.

This lets you nest outcomes to arbitrary depth