Adapt Reuse

A platform for adaptive reuse