Two-dimensional crystals-based heterostructures: materials with tailored properties