Rental community with 179 townhomes planned for Oswego