Generalized Vectorization, Cross-Products, and Matrix Calculus