I just felt the need to share this since i found it very cool! Sadly the video has no translation but they use some English terms here and there so some might understand bits and pieces of it anyway :)