Implement plugin loader