Refactor DataSets, and allow RGB color information in NeuralNetwork.