modularizes the hub js with helpers for each model, segregates the sorting for the lists and makes for much cleaner listing behvior.