Represents a factory for creating ViewBlock instances.
A ViewBlock instance created based on the provided argument.
The type of argument passed to the factory function.