First sketch of Library class