Homological Mirror Symmetry: Methods and Structures