First layout for opencv_generator
some reorganizing