A Modular Robot That Puts Itself Back Together Again - small, independent components that can be replicated and combined in many ways.