BD+C Survey on Building Information Modeling: The Good, the Bad, and the Solutions