Added consistent tracking of tensor dimensions throughout the pipeline
N -> (system) -> M -> (behavior map) -> P -> (explorer) -> (param map) -> N
We would like the system to be stateless, therefore the behavior map and the param map are stateful (and can be trained)