See: * SpaghettiCode: unstructured and intertwined code * RavioliCode: lots and lot of little code modules/objects * LasagnaCode: a layered approach * CousCousCode: I'm not sure what this would be but while we're talking pasta...