Paging and sorting for assets

PLAT-75

@doctoryes you did all the work, do you want to review it?
@cpennington you already reviewed this as part of a prior PR, but just in case you want to put eyes on it.