Идея не нова - такое же в EAGLE. Собственно и хотелось сделать
аналог, только с более удобным интерфейсом, ну и некоторыми
дополнительными плюшками. Все таки синхронизация схемы/платы дает
потенциально очень богатые возможности, включая реверс инжиниринг. Поэтому библиотеки интегрированные, в проект копируются используемые компоненты, чтобы больше не зависеть от библиотек (это у нас называется кэш компонентов). Функциональные блоки (участок схемы + трассировка на плате + символ на схеме) тоже интегрированные, чтобы можно было использовать в разных проектах.
Чтобы много не писать, оставлю ссылку на документацию. Но в целом, такая концепция вполне рабочая. Она сложнее в разработке, чем раздельные редакторы, но и возможностей больше. На отработку архитектуры ушло 3 года, сейчас упор на функциональность и документацию, в частности это интерактивная трассировка и готовые сборочные чертежи.
https://www.lecad.ru/learn/