Some ideas for extending package management in R