By default Array's preserve data now
Program's stored properly now, kernel's now have their own type to add mutex, better management
Added shader-loaded event & SoyClDataBuffer for easy array/object read/writing