Variant model with field position replaced by start, end and length
VariantFactory maps certain changes ref-alt in VCF records to Variant
Start, end, reference and alternate fields properly calculated with all kinds of co-located variants and indels