Ты спросил за концепции
Есть концепция что все надо сводить к unix-way стилю
Это когда 15 хреней с полу-покрытием друг друга, и при попытке всё склеить, полученное выглядит как вавилонская башня? Типа попытки примотать линковщик от ассемблера, который понимает только метку имени к си++, у которого есть перегрузка методов когда под одним именем несколько функций, а затем последующие френкенштейновые метки генерируемые для линковщика типа foobar__i8__s__16b4?
Или когда решили, что склейкой файлов С++ должна заниматься сторонняя программа, так пусть у каждого файла будет дубликат с описанием содержимого первого, чтоб любая сторонняя программа справилась со склейкой чего угодно?