draft of a neural network neurons for arbitrary network architecture