Justificatory explanations in machine learning : for increased transparency through documenting how key concepts drive and underpin design and engineering decisions