Control various aspects of the analyze and generation like what nodes to process.
Static parameters that are not changed while the backend is working.
Data produced by the generator like files.
Transformations that are governed by user input or other factors the backend is unaware of.