Add package management and compilation