You have no shortage of workout tools to choose from at the gym. And while, say dumbbells and weight machines may feel relatively intuitive to use much of the time, kettlebells are a bit more nuanced.
The TreeLayout creates tree layouts for arbitrary trees. It is not restricted to a specific output or format, but can be used for any kind of two dimensional diagram. Examples are Swing based ...