Facing the Challenges of Reconstructing Ancient Buildings