Add ctkLayoutFactory and ctkLayoutViewFactory