I don't think there are any major technical challenges in publishing or peer review. It's not complicated at all. The problems are sociological.