Hi 0th1ng1,
There are plugins coming out that encapsulate GAS and expose it all to blueprint, this is a free one (link is in the description).
Regarding that “PublicDependancy” code - that’s just a small part of it (telling the compiler what features to link in with your project) - most of the code will be in c++ files. With one of the plugins, you won’t need to worry about that though.