Controversy Spaces: A model of scientific and philosophical change (Controversies)