Why not just using a plugin manager? That's a lot of added flexibility and comes with a standard configuration format too