Modelling the firm from a system perspective: some methodological insights