Housing Rehabilitation Codes – Take into account that renovation of existing (particularly historic) buildings requires more flexibility in meeting code requirements than new structures. Creating a rehabilitation code makes it easier for developers to reuse existing buildings, thereby saving energy and preserving community heritage.