Over the last couple of months, I have been playing with Kotlin in my spare time. To get a better feel for the language, I decided to implement a small program that reads through a POM file and diagrams all of its dependencies using Graphviz and dot.