factor out artifact descriptor building