# Functions
NewManagedStateComponents returns a news instance of managedStateComponents.
NewStateComponentsFactory will return a new instance of stateComponentsFactory.
# Structs
StateComponentsFactoryArgs holds the arguments needed for creating a state components factory.