Get a free year on Tuts+ this month when you purchase a Siteground hosting plan from $3.95/mo
This tutorial includes a screencast available to Tuts+ Premium members.
Also available in this series:
That is what I hope to answer in this series, but bear in mind the solution presented here are just a drop in the bucket of possibilities. It is not a one-size-fits-all solution, but I hope it gives you insight of how you can approach the creation of your own library.