Too many ideas and too little focus. What should be done next? Creating a CSP language frontent seems to be an essential part. Targeting can then be solved separately. The interesting thing is that FPGAs are in reach as well through the combination of rendez-vous implemented as a hand-shake in hardware, and making select-to-select transition functions explicit, which allows for manual optimization if needed.