Home Drive System Architecture & IntegrationBalancing Flexibility and Rigidity in Drive Design