How close are we to seeing the body like never before? According to Nature Communications, Inserm scientists may have just made that possible.