Assembly factory