Tag knot theory