No, this just generates diagrams from code. I think it is a pretty neat idea for those who don't like drawo.io or Visio style charts.
Not exactly. By utilizing Python as a base language you gain access to control structures as `for` loops, `if`-s and functions. It can make your diagram script much more powerful and/or more complicated.