Automatic mechanical self replication