How to organize a library