First approach at making a custom directive to sort multiple lists and reflect the changes on the model