I think I got your explanation, that's interesting, but at the end there are endless ways of implementing features so it's always cool to see something like this being done. Also I'm probably gonna take a look at the source code when I can, thanks for the answer!