revamp plugin manager
full revamp ok pluing managers. Add depency system