Temp commit
Merging
Introducing a type class for rendering operation, is this design sound?
Introducing filling of cubic bezier curves.