Без заголовка
Вы бы ещё Modula-3 какую-нибудь вспомнили, там модульность даже в название языка попало -- но Modula ни разу не была объект-ориентированной. И закон Конвея в связи с ней не обсуждался.
Нет, мне написанное совсем не напоминает ООП, никаким боком.