Computational Mechanics for Heritage Structures