Robotics Engineering by Template