Improve performance by extending ChunkyPNG::Color instead of using send. Also clean up some delegation.