Within the product development roadmap from customer to computer product, there are many translations that take place. Each point along the way has a language that is used to describe the product. Each description is a tranlsation from the previous one. The initial ones being manual while the latter are automated and computer driven. A PDF document that describes an effective project annotation methodology is available as "Bubble Diagram Stratification".