Very exciting stuff! Keep up the good work. Currently it only optimizes int and float. I assume you could get it working for double pretty easily as well. Is it extensible to user defined types like a Vector3 class? -Craig