Would not have been possible without the support of this community (and specially Maxime for doing his magic in the background every time I got stuck)!!! Special thanks to @Simon Pearce for being a great help for this last push and super useful feedback.