Multiple Origin Theory