An initial attempt at a backpack-connect model, with tests.

Since this is my first model in this project, there are a number of funky things about it.