How is a FlexClone volume different than a snapshot?

A.
A FlexClone volume is the same as a snapshot until you split the FlexClone to remove all restrictions on the
parent.
B.
A FlexClone volume is a copy of all data blocks in a volume while a snapshot only references data blocks.
C.
A Flexclone volume is a writeable copy of a patent volume while a snapshot is read-only.
D.
A FlexClone volume is a separate copy of all data blocks within a parent volume that lives outs.de of the
volumes while the snapshot lives within the volume.