Galaxy Alignments: Theory, Modelling & Simulations