Implementing generic transformation algorithm (local commit)
+) Change a little bit to make sure everything work in order
Test +) test_new_features passe with inverse