Integrating design and construction through virtual prototyping