310-unit townhouse community coming to Brook Road