On-the-fly plugin loading