Implementation should include
inputs
layers
neuron types
outputs.