Before revision: This is done to allow benchmarking, and support for legacy systems primarily to identify a design, and learn the functional and structural characteristics of a design.
After revision: This is done primarily to identify a design, and learn the functional and structural characteristics of a design.