Add ctypes adapter to handle 2D array
Add ARS Primitive