he framework typically involves separating the logic into distinct classes and methods, allowing for triggers to simply act as entry points.