Fix issue when using multiple Switches in a grid

When using multiple switches in a Grid, setting the Grid Field Options on
the new switches will not work, and will instead set the values of the
leftmost switch field.

This issue happens because the switches do not get unique IDs.
Add support for Blocks
v1.2.0