Superconducting Vortex Pinning With Artificially Prepared Nanostructures