Within each content area, there are one or more tutorials. Each tutorial consists of lessons. Each lesson should be a page detailing the concept being taught, along with sample code. Lesson and page ...
The Rust part can be used independently and output in DOT format, and can be further used with tools such as graphviz.