collection view generator that will build and itemview and template optionally
add layout generator