A review of the use of examples for automating architectural design tasks. (March 2018)