@rocha renderElements is actually just the name given to  a chunk of each component's constructor (with makeFunctionsPublic and optional bindHandlers). It is only called there. Do you just want us to rename it to initialize(state) for more clarity?