Bread::Board is an inversion of control framework with a focus on dependency injection and lifecycle management.