Created the Surface interface and created surfaces that implement polynomial curves up to degree 4