Creates a new instance of the Structure class.
The options for creating the Structure instance.
The initial bricks in the structure.
Accumulates token usage/cost across every Brick added to this Structure.
Removes all bricks from the structure.
Gets a brick from the structure by its ID.
The ID of the brick.
Represents a Structure that can contain multiple Bricks.