# What is this? In this document I explain why i made certain design decicions. # Config **Why are there so many different config files?** Multiple files increase flexibility. You can always merge them in a single file if you want. # General design **What is digilib?** digilib is a library with not project specific code. This way i don't rewrite the same code for every project. # Code Design