Type system cleanup. More work toward non-leaf sources.
Yank morton numbers out of scanned state.
Split split_box_id computation into separate scan.
Simplify tree build, improve terminology.
Identify morton_bin_counts with the scan data type for the Morton scan.
Simplify morton scan input expr.
Add requirements.txt, tweak version requirement in setup.py.