Added API for loading external components