Allow to apply a movement to an arbitrary point. Not tested yet.