I would not say that the idea is clear to everyone. For example, I do not understand the list of countries in which they plan to build housing. It makes no sense for me to invest in a project to build housing in Moscow.
Developers are building a village near Moscow. If the project will have great success with investors, they plan to start such construction in other countries.
To start building a property in a foreign country you need to register a legal entity. person, get a lot of permissions and licenses. It is very difficult to do this if you do not have long-term plans.
I am far from the construction business. But I know that construction licenses are needed for construction campaigns. You can act as a customer and organizer, and entrust the construction to professionals.