node, model and loss
container, neural and sequential
propagator, evaluator and optimizer