adding different views in collection view works as we expect. Next step is to figure out a way to create a common control that we can register for collection view.