Constructor
@param closure The function that will return the component instance when called.
See Implementation
Constructor
@param closure The function that will return the component instance when called.