Added plugin level namespace registration, moved PvcPlugin to PvcPlugins namespace