Recursive plugin loading