Email Record: Software Engineering with Reusable Components /