Introducing a module with option of smooth movement.