A methodology to define a reconfigurable system architecture for a compact heat exchanger assembly machine