add template selection
rename ImageProcessor to MainActivity and so on