Added EllipsoidSurface appearance
Fixed tests
Created types for apparances
Merge branch 'batching' into wallGeometry