Magnetic Vortex Dynamics: Non-Linear Dynamics, Pinning Mechanisms, And Dimensionality Crossover.