First Draft of Image Class