This paper serves as the definitive guide to the RESTORETOOLS architecture, detailing how it abstracts linear operators, implements hybrid iterative solvers, and facilitates robust restoration workflows.