The Architecture and Components of LIBROS: Strengths, Limitations, and Plans