A Hybrid Evolved and Designed Approach for Modular Robot Self-Replication