Added a Path primitive. Began work on a CurvedPath primitive as well