WIP general: master -> next -> pu merge

* Contains merge `next` to `pu`, merge fixes and necessary migration of `master` modules.
* **TODO** finish migration of files from `/modules`.