Assembling a World - Cosmic Jigsaw Puzzle & Robotics