Card #278: add/remove result types, serverside pagination, correct ordering