Assign models to footprints

Closes #15
Closes #22