Some fixes, some CUDA support, and array groundwork