Formerly homeless residents moved into new micro studio apartments at 2595 Depot Road, a recently completed residential community considered among…