The two major package specs you will be concerned with are "Test" and "Regression". Both are well-commented. "Test" is command oriented, and is used to help create test views, manage test data, etc. "Regression" is more programmatic, with the intention being that it would be WITH'ed by other Ada units.