Allow customization of component install dirs