Designing and space planning for libraries