Commit for curve uv computation logic

This PR consists code that is aimed at computing the UV coordinates required for curve rendering. It also adds code that can draw a procedural checkerboard pattern on intersected curves.