Automating boilerplate with AZ Generator

To do:

Write documentation for the AZ Generator system.

A GitHub issue has been created for this task here.