Move artwork to separate module.
Make range mode work, although quite slow.