For A practical overview of Kotlin for useful tools, I would separate the problem into setup, output quality and repeatability. kotlin and tools fits into that because it can change the result quite a lot depending on the workflow. That way you can improve the workflow without losing track of...