Only allow comma separators2

One requirement for the scope check to work is that each inspector has a renderer with the same name and vice versa.
This is at the moment the case but if this changes in the future we must pass along if the scope list is relevant for the renderer or the inspector.

Supersedes #104