Allow handling of compilers within packages

Should not break anything in the current setup, just allows new
possibilities