Accounting for core and extra-core relationships in technological systems: a methodological proposal