Sorry for the long delay!
Yeah the embedding of CRT can be a little confusing. We should probably think about whether we should reorganize src/runtime at some point. Yes, you should be able to create a C project in your IDE as you described.

But this might not always be the case since as for Host-driven execution, which requires rpc server/client communication, the scripts for this are in … and they are written in C++ right?
Yeah you’re right here. We need to do a rewrite there into C, but we need to invest more heavily in C-based RPC unit testing first.