update documentation
update directory structure

- move architecture directories into `arch`-dirs
- use VariantDir instead of symlink for `arch` include directory