Competency by Design