Add extension point to load topology from custom code