Snap simplifies building projects with C++/Python/Java targets