Components scijava-ops needs to be split into:
- scijava-struct / scijava-param
- scijava-types—generic type matching utils
- org.scijava.types.Types static utility class
- org.scijava.types.Nil—build on Guava TypeToken
- scijava-ops (or scijava-ops-engine?)—matcher
- scijava-ops-api—lightweight, no deps, for the annotation ifaces
- SJC3 stuff:
- scijava-context
- scijava-plugin?
- others
- scijava-function
- move org.scijava.ops.function package out of "ops" umbrella
Components scijava-ops needs to be split into: