Experience constructing the Artifact Genome Project (AGP): Managing the domain's knowledge one artifact at a time. (July 2018)