Draft: Resolve "Split the routes to their check components"

Chris requested to merge 5-split-the-routes-to-their-check-components into main

Please note that this is a branch off of !5 (merged), not main! We can merge !5 (merged) first, then this one, then the diff is smaller. If you want to do it at once, you can just change the target branch of this MR to main and close !5 (merged).

Closes #7 Closes #5 Closes #2

Edited by Chris

Merge request reports