@Misho, no problem at all. I’m always happy to provide more information on anything. 
At this time, the Scroll control group of the Effects Module is based solely around waypoint triggers. This effectively means you have your “in” state and “out” state, and then depending on the behavior (i.e. fire once, reset, in-and-out…) you will pair these with offsets based on the viewport when these states should be triggered. We did consider something like you mentioned above, but what you’re discussing really starts getting into highly complex timeline management of multiple things. It would require a lot more time and engineering to figure something like that out. It’s not completely off the table, but it’s definitely not part of this cycle.
The goal here was to give as much flexibility as possible while not going too over the top with options and management, as what you’re discussing would be highly advanced and require a lot of time and nuance to get right (from a user’s perspective, much less our end in creating the controls and UI). The main goal here was to give back the “fade in column” feature of classic rows, but on steroids. With the ability to specify custom transforms, utilize pre-made animations, and pair all of that with CSS filters / opacity, and then be able to specify a custom “interaction” (i.e. hover) state on top of that, we were able to achieve that, I feel. While we’d love to at some point explore what it might entail to do what you’re mentioning, it’s also a tremendous undertaking, and there are lot more “meat and potato” things at the moment that we’re wanting to knock off our list of features (i.e. responsive styling, revamped base level theme options, et cetera).
Hopefully that helps to provide some context for things. Thanks!