rename commandline
license, architecture and documentation update
arch independent types