Library layout