Build scenario from hash