Plugin system updated + docs on Plugin & Event Hook