DRAFT: different file scope and synthetic files scope
Sdk and libraries depend on themselves