updated Plugin architecture overview