Creates a new instance of the Structure class.
The options for creating the Structure instance.
The initial bricks in the structure.
Private
#bricksThe bricks in the structure
The event emitter for the structure
The ID of the structure
The logger for the structure
The name of the structure
Adds a brick to the structure.
The brick to add.
Removes a brick from the structure.
The brick to remove.
Represents a Structure that can contain multiple Bricks.