exported plugin manager to a dedicated module used now as dependency