The interaction of design hierarchies and market concepts in technological evolution