Generate a dotplot that supports conservation filtering and JSON reporting