Diptrace makes it really easy to make your own patterns (physical footprints) and components (electronic footprints) for your designs. There are tonnes of 'wizard' options which mean if you can't find something the library you can be up and running in a few moments.
In my first foray into video tutorials, I show you my approach to Diptrace component and pattern libraries