Impact model
I introduce a new action model for handling the impact. The derivatives are correct, also it is possible to make more clever computation. I worked on this model tonight as it was not possible to merge other MR. The top-priority MR is the one of @cmastall that should be merged asap.