Rename artwork with image.

Also:

- Change some category properties to be methods.
- remove isEmptyString method, check for length.
- some minor changes here and there.