Describir: Design fundamentals

  _  __     ___      ______     ___      ______    _____   __    __   _    _   
 | |/ //   / _ \\   /_____//   / _ \\   /_____//  |  ___|| \ \\ / // | || | || 
 | ' //   / //\ \\  `____ `   | / \ ||  `____ `   | ||__    \ \/ //  | || | || 
 | . \\  |  ___  || /___//    | \_/ ||  /___//    | ||__     \  //   | \\_/ || 
 |_|\_\\ |_||  |_|| `__ `      \___//   `__ `     |_____||    \//     \____//  
 `-` --` `-`   `-`  /_//       `---`    /_//      `-----`      `       `---`   
                    `-`                 `-`