https://www.itoosoft.com/fr/blog/mastering-procedural-modelling-with-railclone