What's the main diffrence between modelling in sub-d's, NURBS, and Polys. When & why would it be appropiate to use what type?