Updated with more details on how to use packages that aren't as straightforward as Pre