[PATCH 2/6] lib: Separate list of all messages from top-level messages