Thank you for your help. I'll try this out.
What about my first question, is it possible to get a custom task with multiple output flows? I guess it requires changing of editor source code, which is not a problem for me, I just need some guidance where to start?