A neural network architecture designed to provide flexible, expressive function approximation with interpretable structure.