You define the template structure and assign the appropriate variables then assign values
This block let you output custom defined views along with its html and assigned variables. This Block gets the html and convert the fields to variables and parse them.
With this you can create templates in one location instead of creating separate Block Types. It does not require any Custom templates.