Implements DrawImage. Closes #4