offload frame generation to FrameWriter
move GOMAXPROCS setup to init()
rename gif.go -> framewriter.go
split drawing.go
move polyfill functions to algo package
split DrawTriangle into Fill and Draw