Closes #40330 (closed), #40333 (closed), #40332 (closed), #40305 (closed), #40044 (closed), #40222 (closed), #40331 (closed).
Replacing !319 (closed).