Its there for technical people to build systems. Base classes, concrete vs. abstract classes are really for technical implementers. We are putting out technical standards so you do need to understand XML schema or UML. If you don"t understand the technical standards can you provide effective review? Higher level explanations take time to get together. Its training materials. Standards for review are technical.. What would people like to put into the example?