First cut at libifying revlist generation