Multivariate Generation Techniques