add get_is_function_of to Trackers
add derivatives
add derivative
add derivatives
follow guidelines of dependency
specialize MatrixDifference to EpsilonVector and implement derivatives