a neuron class, sigmoid and perceptron specializations, and an input node