Represents a program with a name, optional description and a list of steps. To be used in a Brick.
Optional
Represents a program with a name, optional description and a list of steps. To be used in a Brick.