introduce new stateContainer for route and activityStates
experiment with insertionCalcs
add tests and improve insertionCalc
internal improvement of insertionCalc
hide UpdateStates
remove test