Let's keep 'graphics' package as a package for utility functions or testable functions as much as possible.