Modeling semantics for building deconstruction