Tag dynamical systems