Crystals, Defects and Microstructures: Modeling across Scales