Related posts:
With good answers from: @hans_squared and @juraj.masiar (hope they can help here, too).