The smart factory of the future