BIM-based design decisions documentation using design episodes, explanation tags, and constraints | Synapse