Structures, Properties And Functionalities Of Magnetic Domain Walls In Thin Films, Nanowires And Atomic Chains: Micromagnetic And Ab Initio Studies