Whether you call the sandwich a sub or a hoagie probably depends on where you grew up, but what sets the two apart from each ...