Actually use ModelList and add documentation