# Functions
NewBaseStack creates a new base stack of components.
NewMockStack creates a new instance of MockStack.
NewWindsorStack creates a new WindsorStack.
# Structs
BaseStack is a struct that implements the Stack interface.
MockStack is a mock implementation of the Stack interface for testing purposes.
WindsorStack is a struct that implements the Stack interface.
# Interfaces
Stack is an interface that represents a stack of components.