Elements are now not required anymore to take care of cell lifecycle.
Instead, it can just register the type of cell it wants created, and it'll receive a cell when it's ready to be displayed.
Modernizing and cleanup code