Ongoing FanGeometery work

1. Add rought Sandcastle example
2. Generate positions in a away that allows for proper texture mapping.
3. Generate normals, binormals, and tangents directly, instead of using GeometryPipeline.