let the kernel solver hold its state permanently
allow step-wise solving
make solver results accessible to the users
inline equations to avoid multiple definition of members
revert stepwise solving due to implementation difficulties and allow to apply results on solver failure instead
better logging and success test
further distinguish between rotation and translation solving
use re-scaler even for rotation only solving