This is possible in theory but extremely demanding at scale.

Discussion