Being a little new to BPF's my first impression is that is very weak vs versus what I have seen in terms of a real workflow engine. It is difficult to get tasks to happen in parallel and then to get them to roll back to a decision point once all parallel tasks are done. And then dealing with the restrictions of having only one model/context combination per BPF makes things more difficult. As of now we have been creating one BPF for each process with now way of managing them as an overall process. Aside from this being a bit generic, does anyone know of a way have a master BPF control other BPF's?