Use submodules for dependencies, fix example targets, remove install targets