Initial commit. Working with rectangles and cubic splines.