better reports refactor for more code-reuse and patter usage fixes
remove Spatial many ops in favor of tensor ops like in pim