Joint Species Distribution Modelling: With Applications in R