Update for single-parameter wants()
Update for single-parameter produces()
Split process() into two separate methods
Gallery index processing
thumbnail processing