Programming standardized components: Difference between revisions