Just an update: many of the PRs submitted by @marguedas have been merged.
The most important one being