Sounds like what Methodical is doing. Maybe have a look and see if that fits with what you’re looking for: