Update directory structure, build system and package managers