This is pretty nice, I used to make an app for projection mapping which this seems to replicate.
But I used syphon a lot, along with Quartz Composer for inputs, now that QC. is almost dead, I know a quite a few people have to moved to generating live visuals with other tools like Unity and Blender, I've been meaning to look into it myself. But I also got myself a job developing another app now. I wish I had the time to get my previous app up to date