How to goto back into FreePBX call flow

I am developing a small test script. And based on a condition, I will want to go to one of:

Terminate Call | Hangup
Terminate Call | Congestion
Terminate Call | Busy

I can do this in the dialplan directly, but for the sake of learning I will like flow to go back to a particular destination in the FreePBX flow. How can I GOTO back into the FreePBX flow? Is each module/application a context? So could I

Goto Terminate-Call,Hangup,1