Adaptive Reuse: Tackling the Challenges