use test || mkdir, not install, to support darwin without an ugly conditional

wait, why are we supporting proprietary platforms?
New source format .url to avoid 'vendoring' resources
Some language changes and TODOs
Attempt to do fewer reflows, success? idk