Neural Network Data Structure