Platform-specific installation and support for concatenating or symlinking

* `platform` directory holds all functionality
* `platform/all` contains stuff which all platforms will want
* each platform can have its own home directory symlinks and additions, as well as bin directory

Closes #2