don't use vendor/ anymore
clearer intent
updated images
combine app_launcher stuff into one file