on Create Layout
fun onCreateLayout(c: ComponentContext?, section: Section?, loadingComponent: Component?, emptyComponent: Component?, errorComponent: Component?, onScrollListeners: List<RecyclerView.OnScrollListener?>?, loadEventsHandler: LoadEventsHandler?, clipToPadding: Boolean, clipChildren: Boolean, nestedScrollingEnabled: Boolean, scrollBarStyle: Int, itemDecoration: RecyclerView.ItemDecoration?, itemAnimator: RecyclerView.ItemAnimator?, ignoreLoadingUpdates: Boolean, @IdRes recyclerViewId: Int, overScrollMode: Int, leftPadding: Int, rightPadding: Int, topPadding: Int, bottomPadding: Int, recyclerTouchEventHandler: EventHandler<TouchEvent?>?, horizontalFadingEdgeEnabled: Boolean, verticalFadingEdgeEnabled: Boolean, fadingEdgeLength: Int, refreshProgressBarBackgroundColor: Int?, refreshProgressBarColor: Int, touchInterceptor: LithoRecyclerView.TouchInterceptor?, itemTouchListener: RecyclerView.OnItemTouchListener?, setRootAsync: Boolean, disablePTR: Boolean, recyclerConfiguration: RecyclerConfiguration, sectionsViewLogger: SectionsRecyclerView.SectionsRecyclerViewLogger?, useTwoBindersRecycler: Boolean, enableSeparateAnimatorBinder: Boolean, hasSetSectionTreeRoot: Boolean, internalEventsController: RecyclerCollectionEventsController, layoutInfo: LayoutInfo, loadingState: ExperimentalRecyclerCollectionComponentSpec.LoadingState, binder: Binder<RecyclerView>, sectionTree: SectionTree, recyclerCollectionLoadEventsHandler: ExperimentalRecyclerCollectionComponentSpec.RecyclerCollectionLoadEventsHandler, snapHelper: SnapHelper?): Component?