Draft of Image* classes