Load Component Algorithm

@jklontz