I just wanted to let you know that Designer 2 is now mature enough to build that kind of applications. If you want to check it out, go to my private GitHub repo (we will have a public repo at launch with more examples) and check the project out with the latest beta build.