now plugin declarations are moved to appropriate sub-modules