Objective = Remove spyrit.core.torch (or rename)
- Dispatch functions in core.torch into other submodules.
- When functions have same names (e.g., walsh2_matrix) but arguments of different types (e.g., numpy vs torch), play with types.
- Cleanup Walsh-Hadamard
Objective = Remove spyrit.core.torch (or rename)