update cross generator, begin separating specs into smaller files
bsic test for matrix generator