splitting up spline operator C polynomial component assembly into separate graph construction and matrix fill procedures