 			return false
 
 
-_.extend Model.Binary, Model.BinaryStore
+#################################################
+# Mixin hook up
+#################################################
+
 _.extend Model.Binary, Model.Synchronizable
 _.extend Model.Binary, Model.LazyInitializable
 _.extend Model.Mesh, Model.Cacheable


			@load position, direction, @synchronizingCallback(loadedData, finalCallback)

	load : (point, direction, callback) ->
		@lazyInitialize (err) ->
			return callback(err) if err

			request
				url : "/binary/data/cube?px=#{point[0]}&py=#{point[1]}&pz=#{point[2]}&ax=#{direction[0]}&ay=#{direction[1]}&az=#{direction[2]}"
				responseType : 'arraybuffer'
				,
				(err, data) ->


	get : (vertices, callback) ->

		_value = @value
		
		colors = new Float32Array(~~(vertices.length / 3))

		for i in [0...vertices.length] by 3
