https://marcmylemans.github.io/posts/ConfigurePointAndPrint/