Human Extension: An Alternative to Evolutionism, Creationism and Intelligent Design