Complete vega marks spec and add some docs
Better mark docs
Remove too-early branch function