Represents a tool within the system, including its configuration, state, and associated retrievers.