Implement flexible target specification

See commit message.
In other cases `morestack` is a top-level attribute, i.e. and not under `options`... Is this desired?