I have updated many abstractions, and changed a bit the way some works...
It was ok for my last workshop, but still thinking about a way to make it better.