<<ELAP:ArchitecturePrinciple>> Reuse, before buy, before build ()